1#ifndef IV_SRC_MIMICS_MODEL_AUXILIARY_SQUARE_HPP_
2#define IV_SRC_MIMICS_MODEL_AUXILIARY_SQUARE_HPP_
18 explicit Square(
const std::vector<iv::math::geometry::Point2d> &points);
23 [[nodiscard]] std::shared_ptr<iv::mimics::AbstractMimicElement>
clone()
const override;
Definition AbstractComponentGUI.hpp:30
Definition xmlFile.hpp:15
Definition Polyline.hpp:14
Square element class.
Definition Square.hpp:15
std::shared_ptr< iv::mimics::AbstractMimicElement > clone() const override
Definition Square.cpp:44
AbstractComponentGUI * panelSpecificEditSize()
Definition Square.cpp:120
void postProcess() override
Post process the Square.
Definition Square.cpp:131
Square()
Definition Square.cpp:15
AbstractComponentGUI * panelEditControl() override
UI methods ///.
Definition Square.cpp:49
~Square() override=default
bool load(const iv::file::xml::node &nodeControlMimic) override
Definition Square.cpp:34