25 #ifndef DL_CREATIONADAPTER_H
26 #define DL_CREATIONADAPTER_H
122 const std::string&,
double,
double,
double,
int) {}
virtual void addDimLinear(const DL_DimensionData &, const DL_DimLinearData &)
virtual void addPolyline(const DL_PolylineData &)
virtual void addAttribute(const DL_AttributeData &)
virtual void addImage(const DL_ImageData &)
virtual void addBlock(const DL_BlockData &)
virtual void addHatchLoop(const DL_HatchLoopData &)
virtual void setVariableVector(const std::string &, double, double, double, int)
virtual void setVariableInt(const std::string &, int, int)
virtual void endSequence()
virtual void addTextStyle(const DL_StyleData &)
virtual ~DL_CreationAdapter()
virtual void addDimAngular3P(const DL_DimensionData &, const DL_DimAngular3PData &)
virtual void addCircle(const DL_CircleData &)
virtual void addLinetype(const DL_LinetypeData &)
virtual void add3dFace(const DL_3dFaceData &)
virtual void addDimAlign(const DL_DimensionData &, const DL_DimAlignedData &)
virtual void addXRecord(const std::string &)
virtual void addDictionaryEntry(const DL_DictionaryEntryData &)
virtual void addXRecordBool(int, bool)
virtual void addKnot(const DL_KnotData &)
virtual void setVariableString(const std::string &, const std::string &, int)
virtual void addMTextChunk(const std::string &)
virtual void addXLine(const DL_XLineData &)
virtual void addTrace(const DL_TraceData &)
virtual void addControlPoint(const DL_ControlPointData &)
virtual void addDimDiametric(const DL_DimensionData &, const DL_DimDiametricData &)
virtual void addLayer(const DL_LayerData &)
virtual void endSection()
virtual void addDimOrdinate(const DL_DimensionData &, const DL_DimOrdinateData &)
virtual void addRay(const DL_RayData &)
virtual void addText(const DL_TextData &)
virtual void addSolid(const DL_SolidData &)
virtual void addLine(const DL_LineData &)
virtual void addLeader(const DL_LeaderData &)
virtual void addVertex(const DL_VertexData &)
virtual void addDimRadial(const DL_DimensionData &, const DL_DimRadialData &)
virtual void addXRecordString(int, const std::string &)
virtual void addDimAngular(const DL_DimensionData &, const DL_DimAngularData &)
virtual void addArc(const DL_ArcData &)
virtual void addXDataApp(const std::string &)
virtual void addXRecordReal(int, double)
virtual void addInsert(const DL_InsertData &)
virtual void addHatch(const DL_HatchData &)
virtual void addXDataInt(int, int)
virtual void addXRecordInt(int, int)
virtual void addComment(const std::string &)
virtual void addXDataReal(int, double)
virtual void addHatchEdge(const DL_HatchEdgeData &)
virtual void linkImage(const DL_ImageDefData &)
virtual void addFitPoint(const DL_FitPointData &)
virtual void addLinetypeDash(double)
virtual void addXDataString(int, const std::string &)
virtual void addSpline(const DL_SplineData &)
virtual void addLeaderVertex(const DL_LeaderVertexData &)
virtual void addMText(const DL_MTextData &)
virtual void addDictionary(const DL_DictionaryData &)
virtual void setVariableDouble(const std::string &, double, int)
virtual void processCodeValuePair(unsigned int, const std::string &)
virtual void addEllipse(const DL_EllipseData &)
virtual void addPoint(const DL_PointData &)
virtual void addArcAlignedText(const DL_ArcAlignedTextData &)
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
virtual void setVariableInt(const std::string &key, int value, int code)=0