22 void copy(entity::CADEntity_CSPtr entity) {
33 const Layer_CSPtr&
layer()
const {
65 const Block_CSPtr&
block()
const {
virtual ~CADEntityBuilder()
const Layer_CSPtr & layer() const
Get layer.
ID_DATATYPE id() const
returns the ID of the entity
virtual bool checkValues()
const Block_CSPtr & block() const
Get block.
const ID_DATATYPE id() const
Get entity ID.
void setID(ID_DATATYPE id)
Set entity ID.
void setID(ID_DATATYPE id)
void setMetaInfo(const MetaInfo_CSPtr &metaInfo)
Set MetaInfo.
void newID()
Generate new ID for the entity.
void setLayer(const Layer_CSPtr &layer)
Set the layer.
void copy(entity::CADEntity_CSPtr entity)
void setBlock(const Block_CSPtr &block)
Set the Block.
const MetaInfo_CSPtr & metaInfo() const
Get MetaInfo.