00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #ifndef DL_CREATIONADAPTER_H
00028 #define DL_CREATIONADAPTER_H
00029
00030 #include "dl_creationinterface.h"
00031
00039 class DL_CreationAdapter : public DL_CreationInterface {
00040 public:
00041 DL_CreationAdapter() {}
00042 virtual ~DL_CreationAdapter() {}
00043 virtual void addLayer(const DL_LayerData&) {}
00044 virtual void addBlock(const DL_BlockData&) {}
00045 virtual void endBlock() {}
00046 virtual void addPoint(const DL_PointData&) {}
00047 virtual void addLine(const DL_LineData&) {}
00048 virtual void addArc(const DL_ArcData&) {}
00049 virtual void addCircle(const DL_CircleData&) {}
00050 virtual void addEllipse(const DL_EllipseData&) {}
00051
00052 virtual void addPolyline(const DL_PolylineData&) {}
00053 virtual void addVertex(const DL_VertexData&) {}
00054
00055 virtual void addSpline(const DL_SplineData&) {}
00056 virtual void addControlPoint(const DL_ControlPointData&) {}
00057 virtual void addKnot(const DL_KnotData&) {}
00058
00059 virtual void addInsert(const DL_InsertData&) {}
00060
00061 virtual void addMText(const DL_MTextData&) {}
00062 virtual void addMTextChunk(const char*) {}
00063 virtual void addText(const DL_TextData&) {}
00064
00065 virtual void addDimAlign(const DL_DimensionData&,
00066 const DL_DimAlignedData&) {}
00067 virtual void addDimLinear(const DL_DimensionData&,
00068 const DL_DimLinearData&) {}
00069 virtual void addDimRadial(const DL_DimensionData&,
00070 const DL_DimRadialData&) {}
00071 virtual void addDimDiametric(const DL_DimensionData&,
00072 const DL_DimDiametricData&) {}
00073 virtual void addDimAngular(const DL_DimensionData&,
00074 const DL_DimAngularData&) {}
00075 virtual void addDimAngular3P(const DL_DimensionData&,
00076 const DL_DimAngular3PData&) {}
00077 virtual void addLeader(const DL_LeaderData&) {}
00078 virtual void addLeaderVertex(const DL_LeaderVertexData&) {}
00079
00080 virtual void addHatch(const DL_HatchData&) {}
00081
00082 virtual void addTrace(const DL_TraceData&) {}
00083 virtual void addSolid(const DL_SolidData&) {}
00084
00085 virtual void addImage(const DL_ImageData&) {}
00086 virtual void linkImage(const DL_ImageDefData&) {}
00087 virtual void addHatchLoop(const DL_HatchLoopData&) {}
00088 virtual void addHatchEdge(const DL_HatchEdgeData&) {}
00089 virtual void endEntity() {}
00090 virtual void setVariableVector(const char*,
00091 double, double, double, int) {}
00092 virtual void setVariableString(const char*, const char*, int) {}
00093 virtual void setVariableInt(const char*, int, int) {}
00094 virtual void setVariableDouble(const char*, double, int) {}
00095 virtual void endSequence() {}
00096 };
00097
00098 #endif