25#ifndef DL_CREATIONADAPTER_H
26#define DL_CREATIONADAPTER_H
virtual void addDimLinear(const DL_DimensionData &, const DL_DimLinearData &)
Definition dl_creationadapter.h:78
virtual void addPolyline(const DL_PolylineData &)
Definition dl_creationadapter.h:60
virtual void addAttribute(const DL_AttributeData &)
Definition dl_creationadapter.h:74
virtual void addImage(const DL_ImageData &)
Definition dl_creationadapter.h:99
virtual void addBlock(const DL_BlockData &)
Definition dl_creationadapter.h:48
virtual void addHatchLoop(const DL_HatchLoopData &)
Definition dl_creationadapter.h:101
virtual void setVariableVector(const std::string &, double, double, double, int)
Definition dl_creationadapter.h:122
virtual void setVariableInt(const std::string &, int, int)
Definition dl_creationadapter.h:124
virtual void endSequence()
Definition dl_creationadapter.h:135
virtual void addTextStyle(const DL_StyleData &)
Definition dl_creationadapter.h:50
virtual ~DL_CreationAdapter()
Definition dl_creationadapter.h:42
virtual void addDimAngular3P(const DL_DimensionData &, const DL_DimAngular3PData &)
Definition dl_creationadapter.h:86
virtual void addCircle(const DL_CircleData &)
Definition dl_creationadapter.h:57
virtual void addLinetype(const DL_LinetypeData &)
Definition dl_creationadapter.h:46
virtual void add3dFace(const DL_3dFaceData &)
Definition dl_creationadapter.h:96
virtual void addDimAlign(const DL_DimensionData &, const DL_DimAlignedData &)
Definition dl_creationadapter.h:76
virtual void addXRecord(const std::string &)
Definition dl_creationadapter.h:104
virtual void addDictionaryEntry(const DL_DictionaryEntryData &)
Definition dl_creationadapter.h:116
virtual void addXRecordBool(int, bool)
Definition dl_creationadapter.h:108
virtual void addKnot(const DL_KnotData &)
Definition dl_creationadapter.h:66
virtual void setVariableString(const std::string &, const std::string &, int)
Definition dl_creationadapter.h:123
virtual void addMTextChunk(const std::string &)
Definition dl_creationadapter.h:71
virtual void addXLine(const DL_XLineData &)
Definition dl_creationadapter.h:53
virtual void addDimAngular(const DL_DimensionData &, const DL_DimAngular2LData &)
Definition dl_creationadapter.h:84
virtual void addTrace(const DL_TraceData &)
Definition dl_creationadapter.h:95
virtual void endEntity()
Definition dl_creationadapter.h:118
virtual void addControlPoint(const DL_ControlPointData &)
Definition dl_creationadapter.h:64
virtual void addDimDiametric(const DL_DimensionData &, const DL_DimDiametricData &)
Definition dl_creationadapter.h:82
virtual void addLayer(const DL_LayerData &)
Definition dl_creationadapter.h:45
virtual void endSection()
Definition dl_creationadapter.h:44
virtual void addDimOrdinate(const DL_DimensionData &, const DL_DimOrdinateData &)
Definition dl_creationadapter.h:88
virtual void addRay(const DL_RayData &)
Definition dl_creationadapter.h:54
virtual void addText(const DL_TextData &)
Definition dl_creationadapter.h:72
virtual void addSolid(const DL_SolidData &)
Definition dl_creationadapter.h:97
virtual void addLine(const DL_LineData &)
Definition dl_creationadapter.h:52
virtual void addLeader(const DL_LeaderData &)
Definition dl_creationadapter.h:90
virtual void addVertex(const DL_VertexData &)
Definition dl_creationadapter.h:61
virtual void addDimRadial(const DL_DimensionData &, const DL_DimRadialData &)
Definition dl_creationadapter.h:80
virtual void addXRecordString(int, const std::string &)
Definition dl_creationadapter.h:105
DL_CreationAdapter()
Definition dl_creationadapter.h:41
virtual void addArc(const DL_ArcData &)
Definition dl_creationadapter.h:56
virtual void addXDataApp(const std::string &)
Definition dl_creationadapter.h:110
virtual void addXRecordReal(int, double)
Definition dl_creationadapter.h:106
virtual void addInsert(const DL_InsertData &)
Definition dl_creationadapter.h:68
virtual void addHatch(const DL_HatchData &)
Definition dl_creationadapter.h:93
virtual void addXDataInt(int, int)
Definition dl_creationadapter.h:113
virtual void addXRecordInt(int, int)
Definition dl_creationadapter.h:107
virtual void endBlock()
Definition dl_creationadapter.h:49
virtual void addComment(const std::string &)
Definition dl_creationadapter.h:120
virtual void addXDataReal(int, double)
Definition dl_creationadapter.h:112
virtual void addHatchEdge(const DL_HatchEdgeData &)
Definition dl_creationadapter.h:102
virtual void linkImage(const DL_ImageDefData &)
Definition dl_creationadapter.h:100
virtual void addFitPoint(const DL_FitPointData &)
Definition dl_creationadapter.h:65
virtual void addLinetypeDash(double)
Definition dl_creationadapter.h:47
virtual void addXDataString(int, const std::string &)
Definition dl_creationadapter.h:111
virtual void addSpline(const DL_SplineData &)
Definition dl_creationadapter.h:63
virtual void addLeaderVertex(const DL_LeaderVertexData &)
Definition dl_creationadapter.h:91
virtual void addMText(const DL_MTextData &)
Definition dl_creationadapter.h:70
virtual void addDictionary(const DL_DictionaryData &)
Definition dl_creationadapter.h:115
virtual void setVariableDouble(const std::string &, double, int)
Definition dl_creationadapter.h:125
virtual void processCodeValuePair(unsigned int, const std::string &)
Definition dl_creationadapter.h:43
virtual void addEllipse(const DL_EllipseData &)
Definition dl_creationadapter.h:58
virtual void addPoint(const DL_PointData &)
Definition dl_creationadapter.h:51
virtual void addArcAlignedText(const DL_ArcAlignedTextData &)
Definition dl_creationadapter.h:73
virtual void addComment(const std::string &comment)=0
virtual void setVariableVector(const std::string &key, double v1, double v2, double v3, int code)=0
virtual void addMTextChunk(const std::string &text)=0
virtual void processCodeValuePair(unsigned int groupCode, const std::string &groupValue)=0
virtual void setVariableString(const std::string &key, const std::string &value, int code)=0
virtual void setVariableDouble(const std::string &key, double value, int code)=0
DL_CreationInterface()
Definition dl_creationinterface.h:49
virtual void setVariableInt(const std::string &key, int value, int code)=0
DL_TraceData DL_3dFaceData
Definition dl_entities.h:505
DL_TraceData DL_SolidData
Definition dl_entities.h:499
Definition dl_entities.h:870
Definition dl_entities.h:315
Definition dl_entities.h:950
Definition dl_entities.h:59
Definition dl_entities.h:352
Definition dl_entities.h:575
Definition dl_entities.h:1799
Definition dl_entities.h:1809
Definition dl_entities.h:1102
Definition dl_entities.h:1243
Definition dl_entities.h:1303
Definition dl_entities.h:1214
Definition dl_entities.h:1139
Definition dl_entities.h:1352
Definition dl_entities.h:1185
Definition dl_entities.h:990
Definition dl_entities.h:622
Definition dl_entities.h:602
Definition dl_entities.h:1470
Definition dl_entities.h:1539
Definition dl_entities.h:1517
Definition dl_entities.h:1709
Definition dl_entities.h:1775
Definition dl_entities.h:669
Definition dl_entities.h:556
Definition dl_entities.h:36
Definition dl_entities.h:1395
Definition dl_entities.h:1446
Definition dl_entities.h:221
Definition dl_entities.h:90
Definition dl_entities.h:719
Definition dl_entities.h:197
Definition dl_entities.h:382
Definition dl_entities.h:284
Definition dl_entities.h:511
Definition dl_entities.h:130
Definition dl_entities.h:800
Definition dl_entities.h:444
Definition dl_entities.h:416
Definition dl_entities.h:255