29 #ifndef DXF_CREATION_INTERFACE_H 30 #define DXF_CREATION_INTERFACE_H 32 #include <dxflib/dl_creationadapter.h> 33 #include <dxflib/dl_entities.h> 42 virtual void addLine(
const DL_LineData& _line);
43 virtual void addArc(
const DL_ArcData& _arc);
44 virtual void addCircle(
const DL_CircleData& _circle);
45 virtual void addImage(
const DL_ImageData& _image);
53 const std::vector<DL_LineData> &
getLines();
57 const std::vector<DL_ArcData> &
getArcs();
61 const std::vector<DL_CircleData> &
getCircles();
65 const std::vector<DL_ImageData> &
getImage();
std::vector< DL_ArcData > arcs_
std::vector< DL_CircleData > circles_
std::vector< DL_ImageData > images_
const std::vector< DL_ArcData > & getArcs()
virtual void addCircle(const DL_CircleData &_circle)
const std::vector< DL_CircleData > & getCircles()
void reset()
resets the creation interface
const std::vector< DL_ImageData > & getImage()
virtual void addArc(const DL_ArcData &_arc)
std::vector< DL_LineData > lines_
virtual void addLine(const DL_LineData &_line)
virtual void addImage(const DL_ImageData &_image)
const std::vector< DL_LineData > & getLines()