| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/dxflib/dl_creationadapter.h
Go to the documentation of this file.

    00001 /****************************************************************************
    00002 ** $Id: dl_creationadapter.h 8171 2009-12-11 12:31:36Z fredbed $
    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 info@ribbonsoft.com 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 addDimOrdinate(const DL_DimensionData&,
    00078                              const DL_DimOrdinateData&) {}
    00079     virtual void addLeader(const DL_LeaderData&) {}
    00080     virtual void addLeaderVertex(const DL_LeaderVertexData&) {}
    00081
    00082     virtual void addHatch(const DL_HatchData&) {}
    00083
    00084     virtual void addTrace(const DL_TraceData&) {}
    00085     virtual void add3dFace(const DL_3dFaceData&) {}
    00086     virtual void addSolid(const DL_SolidData&) {}
    00087
    00088     virtual void addImage(const DL_ImageData&) {}
    00089            virtual void linkImage(const DL_ImageDefData&) {}
    00090     virtual void addHatchLoop(const DL_HatchLoopData&) {}
    00091     virtual void addHatchEdge(const DL_HatchEdgeData&) {}
    00092     virtual void endEntity() {}
    00093     virtual void addComment(const char* comment) {}
    00094     virtual void setVariableVector(const char*,
    00095                           double, double, double, int) {}
    00096     virtual void setVariableString(const char*, const char*, int) {}
    00097     virtual void setVariableInt(const char*, int, int) {}
    00098     virtual void setVariableDouble(const char*, double, int) {}
    00099     virtual void endSequence() {}
    00100 };
    00101
    00102 #endif

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines