QCAD Application Framework
CAD Application Development and Automation.
Main Page
Related Pages
Modules
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
dl_creationadapter.h
Go to the documentation of this file.
1
/****************************************************************************
2
** Copyright (C) 2001-2011 RibbonSoft. All rights reserved.
3
**
4
** This file is part of the dxflib project.
5
**
6
** This file may be distributed and/or modified under the terms of the
7
** GNU General Public License version 2 as published by the Free Software
8
** Foundation and appearing in the file LICENSE.GPL included in the
9
** packaging of this file.
10
**
11
** Licensees holding valid dxflib Professional Edition licenses may use
12
** this file in accordance with the dxflib Commercial License
13
** Agreement provided with the Software.
14
**
15
** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
16
** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
17
**
18
** See http://www.ribbonsoft.com for further details.
19
**
20
** Contact info@ribbonsoft.com if any conditions of this licensing are
21
** not clear to you.
22
**
23
**********************************************************************/
24
25
#ifndef DL_CREATIONADAPTER_H
26
#define DL_CREATIONADAPTER_H
27
28
#include "
dl_creationinterface.h
"
29
37
class
DL_CreationAdapter
:
public
DL_CreationInterface
{
38
public
:
39
DL_CreationAdapter
() {}
40
virtual
~DL_CreationAdapter
() {}
41
virtual
void
processCodeValuePair
(
unsigned
int
,
char
*) {}
42
virtual
void
addLayer
(
const
DL_LayerData
&) {}
43
virtual
void
addBlock
(
const
DL_BlockData
&) {}
44
virtual
void
endBlock
() {}
45
virtual
void
addPoint
(
const
DL_PointData
&) {}
46
virtual
void
addLine
(
const
DL_LineData
&) {}
47
virtual
void
addArc
(
const
DL_ArcData
&) {}
48
virtual
void
addCircle
(
const
DL_CircleData
&) {}
49
virtual
void
addEllipse
(
const
DL_EllipseData
&) {}
50
51
virtual
void
addPolyline
(
const
DL_PolylineData
&) {}
52
virtual
void
addVertex
(
const
DL_VertexData
&) {}
53
54
virtual
void
addSpline
(
const
DL_SplineData
&) {}
55
virtual
void
addControlPoint
(
const
DL_ControlPointData
&) {}
56
virtual
void
addKnot
(
const
DL_KnotData
&) {}
57
58
virtual
void
addInsert
(
const
DL_InsertData
&) {}
59
60
virtual
void
addMText
(
const
DL_MTextData
&) {}
61
virtual
void
addMTextChunk
(
const
char
*) {}
62
virtual
void
addText
(
const
DL_TextData
&) {}
63
64
virtual
void
addDimAlign
(
const
DL_DimensionData
&,
65
const
DL_DimAlignedData
&) {}
66
virtual
void
addDimLinear
(
const
DL_DimensionData
&,
67
const
DL_DimLinearData
&) {}
68
virtual
void
addDimRadial
(
const
DL_DimensionData
&,
69
const
DL_DimRadialData
&) {}
70
virtual
void
addDimDiametric
(
const
DL_DimensionData
&,
71
const
DL_DimDiametricData
&) {}
72
virtual
void
addDimAngular
(
const
DL_DimensionData
&,
73
const
DL_DimAngularData
&) {}
74
virtual
void
addDimAngular3P
(
const
DL_DimensionData
&,
75
const
DL_DimAngular3PData
&) {}
76
virtual
void
addDimOrdinate
(
const
DL_DimensionData
&,
77
const
DL_DimOrdinateData
&) {}
78
virtual
void
addLeader
(
const
DL_LeaderData
&) {}
79
virtual
void
addLeaderVertex
(
const
DL_LeaderVertexData
&) {}
80
81
virtual
void
addHatch
(
const
DL_HatchData
&) {}
82
83
virtual
void
addTrace
(
const
DL_TraceData
&) {}
84
virtual
void
add3dFace
(
const
DL_3dFaceData
&) {}
85
virtual
void
addSolid
(
const
DL_SolidData
&) {}
86
87
virtual
void
addImage
(
const
DL_ImageData
&) {}
88
virtual
void
linkImage
(
const
DL_ImageDefData
&) {}
89
virtual
void
addHatchLoop
(
const
DL_HatchLoopData
&) {}
90
virtual
void
addHatchEdge
(
const
DL_HatchEdgeData
&) {}
91
virtual
void
endEntity
() {}
92
virtual
void
addComment
(
const
char
* comment) {}
93
virtual
void
setVariableVector
(
const
char
*,
94
double
,
double
,
double
,
int
) {}
95
virtual
void
setVariableString
(
const
char
*,
const
char
*,
int
) {}
96
virtual
void
setVariableInt
(
const
char
*,
int
,
int
) {}
97
virtual
void
setVariableDouble
(
const
char
*,
double
,
int
) {}
98
virtual
void
endSequence
() {}
99
};
100
101
#endif
src
io
dxf
dxflib
src
dl_creationadapter.h
Generated on Tue Jun 26 2012 18:41:08 for QCAD Application Framework by
1.8.1.1