Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

dl_creationadapter.h

00001 /****************************************************************************
00002 ** $Id: dl_creationadapter.h 2398 2005-06-06 18:12:14Z andrew $
00003 **
00004 ** Copyright (C) 2001-2003 RibbonSoft. All rights reserved.
00005 **
00006 ** This file is part of the dxflib project.
00007 **
00008 ** This file may be distributed and/or modified under the terms of the
00009 ** GNU General Public License version 2 as published by the Free Software
00010 ** Foundation and appearing in the file LICENSE.GPL included in the
00011 ** packaging of this file.
00012 **
00013 ** Licensees holding valid dxflib Professional Edition licenses may use 
00014 ** this file in accordance with the dxflib Commercial License
00015 ** Agreement provided with the Software.
00016 **
00017 ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
00018 ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
00019 **
00020 ** See http://www.ribbonsoft.com for further details.
00021 **
00022 ** Contact [email protected] if any conditions of this licensing are
00023 ** not clear to you.
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

Generated on Sat Jan 6 13:48:19 2007 for dxflib by  doxygen 1.4.4