5 using namespace builder;
8 _displayBlock(nullptr) {
43 throw "Missing values";
const Block_CSPtr & displayBlock() const
geo::Coordinate _coordinate
entity::Insert_CSPtr build()
bool checkValues() override
Block_CSPtr _displayBlock
virtual bool checkValues()
InsertBuilder * setDocument(const Document_SPtr &document)
const geo::Coordinate & coordinate() const
InsertBuilder * copy(entity::Insert_CSPtr insert)
const Document_SPtr & document() const
InsertBuilder * setDisplayBlock(const Block_CSPtr &displayBlock)
void copy(entity::CADEntity_CSPtr entity)
InsertBuilder * setCoordinate(const geo::Coordinate &coordinate)