virtual void accept(GeoEntityVisitor &v) const override
std::string const & style() const
const TextConst::HAlign _halign
virtual CADEntity_CSPtr copy(const geo::Coordinate &offset) const override
copy, copies line by an offset
virtual CADEntity_CSPtr setDragPoints(std::map< unsigned int, lc::geo::Coordinate > dragPoints) const override
Return modified entity.
const TextConst::VAlign _valign
virtual const geo::Area boundingBox() const override
boundingBox of the entity
geo::Coordinate insertion_point() const
virtual CADEntity_CSPtr scale(const geo::Coordinate &scale_center, const geo::Coordinate &scale_factor) const override
scale, scales the entity
const TextConst::DrawingDirection _textgeneration
std::string const & text_value() const
const geo::Coordinate _insertion_point
double const angle() const
Text(const geo::Coordinate &insertion_point, const std::string text_value, const double height, const double angle, const std::string style, const TextConst::DrawingDirection textgeneration, const TextConst::HAlign halign, const TextConst::VAlign valign, const Layer_CSPtr layer, const MetaInfo_CSPtr metaInfo=nullptr, const Block_CSPtr block=nullptr)
Text, default constructor.
virtual std::map< unsigned int, lc::geo::Coordinate > dragPoints() const override
Get all points of the entity that can be dragged.
virtual CADEntity_CSPtr rotate(const geo::Coordinate &rotation_center, const double rotation_angle) const override
rotate, rotate operation
TextConst::VAlign const & valign() const
virtual void dispatch(EntityDispatch &ed) const override
virtual CADEntity_CSPtr mirror(const geo::Coordinate &axis1, const geo::Coordinate &axis2) const override
TextConst::HAlign const & halign() const
const std::string _text_value
TextConst::DrawingDirection const & textgeneration() const
virtual CADEntity_CSPtr modify(Layer_CSPtr layer, const MetaInfo_CSPtr metaInfo, Block_CSPtr block) const override
modify Return a new entity with the same ID bit with possible modified metainfo and/pr layer informat...
virtual CADEntity_CSPtr move(const geo::Coordinate &offset) const override
move, moves by an offset