LibreCAD
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
lc::entity::CADEntity Member List

This is the complete list of members for lc::entity::CADEntity, including all inherited members.

__idCounterlc::IDstatic
_blocklc::entity::CADEntityprivate
_layerlc::entity::CADEntityprivate
_metaInfolc::entity::CADEntityprivate
accept(GeoEntityVisitor &v) const overridelc::entity::CADEntityinlinevirtual
block() const lc::entity::CADEntity
boundingBox() const =0lc::entity::CADEntitypure virtual
CADEntity()lc::entity::CADEntityinline
CADEntity(Layer_CSPtr layer, const MetaInfo_CSPtr metaInfo=nullptr, const Block_CSPtr block=nullptr)lc::entity::CADEntity
CADEntity(CADEntity_CSPtr cadEntity, bool sameID)lc::entity::CADEntity
CADEntity(CADEntity_CSPtr cadEntity)lc::entity::CADEntity
CADEntity(const lc::builder::CADEntityBuilder &builder)lc::entity::CADEntityprotected
copy(const geo::Coordinate &offset) const =0lc::entity::CADEntitypure virtual
dispatch(EntityDispatch &) const =0lc::entity::CADEntitypure virtual
ID()lc::ID
ID(ID_DATATYPE)lc::ID
id() const lc::ID
layer() const lc::entity::CADEntity
lc::builder::CADEntityBuilder classlc::entity::CADEntityfriend
metaInfo(std::string metaName) const lc::entity::CADEntityinline
metaInfo() const lc::entity::CADEntityinline
mirror(const geo::Coordinate &axis1, const geo::Coordinate &axis2) const =0lc::entity::CADEntitypure virtual
modify(Layer_CSPtr layer, const MetaInfo_CSPtr metaInfo, Block_CSPtr block) const =0lc::entity::CADEntitypure virtual
move(const geo::Coordinate &offset) const =0lc::entity::CADEntitypure virtual
operator==(const ID &id) const lc::IDinline
rotate(const geo::Coordinate &rotation_center, const double rotation_angle) const =0lc::entity::CADEntitypure virtual
scale(const geo::Coordinate &scale_center, const geo::Coordinate &scale_factor) const =0lc::entity::CADEntitypure virtual
setID(ID_DATATYPE id)lc::ID
~CADEntity()=defaultlc::entity::CADEntityvirtual
~ID()=defaultlc::IDvirtual
~Visitable()=defaultlc::Visitablevirtual