CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
DbGeEdgesDwgIO.h
Go to the documentation of this file.
1
2// Copyright (C) 2002-2022, Open Design Alliance (the "Alliance").
3// All rights reserved.
4//
5// This software and its documentation and related materials are owned by
6// the Alliance. The software may only be incorporated into application
7// programs owned by members of the Alliance, subject to a signed
8// Membership Agreement and Supplemental Software License Agreement with the
9// Alliance. The structure and organization of this software are the valuable
10// trade secrets of the Alliance and its suppliers. The software is also
11// protected by copyright law and international treaty provisions. Application
12// programs incorporating this software must include the following statement
13// with their copyright notices:
14//
15// This application incorporates Open Design Alliance software pursuant to a license
16// agreement with Open Design Alliance.
17// Open Design Alliance Copyright (C) 2002-2022 by Open Design Alliance.
18// All rights reserved.
19//
20// By use of this software, its documentation or related materials, you
21// acknowledge and accept the above terms.
23
24
25
26
27#ifndef OD_GE_DWG_IO
28#define OD_GE_DWG_IO
29
30#include "Ge/GeLibVersion.h"
31
32class OdDbDwgFiler;
33
34class OdGeLineSeg2d;
35class OdGeCircArc2d;
36class OdGeEllipArc2d;
37class OdGeNurbCurve2d;
39
40
49{
50public:
51/*
52 static
53 void outFields(OdDbDwgFiler* pFiler, const OdGePoint2d& object);
54 static
55 void outFields(OdDbDwgFiler* pFiler, const OdGeVector2d& object);
56 static
57 void outFields(OdDbDwgFiler* pFiler, const OdGeMatrix2d& object);
58 static
59 void outFields(OdDbDwgFiler* pFiler, const OdGeScale2d& object);
60 static
61 void outFields(OdDbDwgFiler* pFiler, const OdGePoint2dArray& object);
62 static
63 void outFields(OdDbDwgFiler* pFiler, const OdGeVector2dArray& object);
64 static
65 void outFields(OdDbDwgFiler* pFiler, const OdGePoint3d& object);
66 static
67 void outFields(OdDbDwgFiler* pFiler, const OdGeVector3d& object);
68 static
69 void outFields(OdDbDwgFiler* pFiler, const OdGeMatrix3d& object);
70 static
71 void outFields(OdDbDwgFiler* pFiler, const OdGeScale3d& object);
72 static
73 void outFields(OdDbDwgFiler* pFiler, const OdGePoint3dArray& object);
74 static
75 void outFields(OdDbDwgFiler* pFiler, const OdGeVector3dArray& object);
76 static
77 void outFields(OdDbDwgFiler* pFiler, const OdGeTol& object);
78 static
79 void outFields(OdDbDwgFiler* pFiler, const OdGeInterval& object);
80 static
81 void outFields(OdDbDwgFiler* pFiler, const OdGeKnotVector& object);
82 static
83 void outFields(OdDbDwgFiler* pFiler, const OdGeDoubleArray& object);
84 static
85 void outFields(OdDbDwgFiler* pFiler, const OdIntArray& object);
86 static
87 void outFields(OdDbDwgFiler* pFiler, const OdGeCurveBoundary& object);
88 static
89 void outFields(OdDbDwgFiler* pFiler, const OdGePosition2d& object);
90 static
91 void outFields(OdDbDwgFiler* pFiler, const OdGePointOnCurve2d& object);
92 static
93 void outFields(OdDbDwgFiler* pFiler, const OdGeLine2d& object);
94*/
95
102 static
103 void outFields(OdDbDwgFiler* pFiler, const OdGeLineSeg2d& object);
104
105/*
106 static
107 void outFields(OdDbDwgFiler* pFiler, const OdGeRay2d& object);
108*/
109
116 static
117 void outFields(OdDbDwgFiler* pFiler, const OdGeCircArc2d& object);
118
125 static
126 void outFields(OdDbDwgFiler* pFiler, const OdGeEllipArc2d& object);
127
128/*
129 static
130 void outFields(OdDbDwgFiler* pFiler, const OdGeExternalCurve2d& object);
131 static
132 void outFields(OdDbDwgFiler* pFiler, const OdGeCubicSplineCurve2d& object);
133*/
134
141 static
142 void outFields(OdDbDwgFiler* pFiler, const OdGeNurbCurve2d& object);
143
144/*
145 static
146 void outFields(OdDbDwgFiler* pFiler, const OdGeCompositeCurve2d& object);
147 static
148 void outFields(OdDbDwgFiler* pFiler, const OdGeOffsetCurve2d& object);
149*/
150
157 static
158 void outFields(OdDbDwgFiler* pFiler, const OdGeSegmentChain2d& object);
159
160/*
161 static
162 void outFields(OdDbDwgFiler* pFiler, const OdGePosition3d& object);
163 static
164 void outFields(OdDbDwgFiler* pFiler, const OdGePointOnCurve3d& object);
165 static
166 void outFields(OdDbDwgFiler* pFiler, const OdGePointOnSurface& object);
167 static
168 void outFields(OdDbDwgFiler* pFiler, const OdGeLine3d& object);
169 static
170 void outFields(OdDbDwgFiler* pFiler, const OdGeRay3d& object);
171 static
172 void outFields(OdDbDwgFiler* pFiler, const OdGeLineSeg3d& object);
173 static
174 void outFields(OdDbDwgFiler* pFiler, const OdGePlane& object);
175 static
176 void outFields(OdDbDwgFiler* pFiler, const OdGeBoundedPlane& object);
177 static
178 void outFields(OdDbDwgFiler* pFiler, const OdGeCircArc3d& object);
179 static
180 void outFields(OdDbDwgFiler* pFiler, const OdGeEllipArc3d& object);
181 static
182 void outFields(OdDbDwgFiler* pFiler, const OdGeCubicSplineCurve3d& object);
183 static
184 void outFields(OdDbDwgFiler* pFiler, const OdGeNurbCurve3d& object);
185 static
186 void outFields(OdDbDwgFiler* pFiler, const OdGeCompositeCurve3d& object);
187 static
188 void outFields(OdDbDwgFiler* pFiler, const OdGeOffsetCurve3d& object);
189 static
190 void outFields(OdDbDwgFiler* pFiler, const OdGePolyline3d& object);
191 static
192 void outFields(OdDbDwgFiler* pFiler, const OdGeAugPolyline3d& object);
193 static
194 void outFields(OdDbDwgFiler* pFiler, const OdGeExternalCurve3d& object);
195 static
196 void outFields(OdDbDwgFiler* pFiler, const OdGeCone& object);
197 static
198 void outFields(OdDbDwgFiler* pFiler, const OdGeEllipCone& object); // AE 03.09.2003
199 static
200 void outFields(OdDbDwgFiler* pFiler, const OdGeCylinder& object);
201 static
202 void outFields(OdDbDwgFiler* pFiler, const OdGeEllipCylinder& object); // AE 09.09.2003
203 static
204 void outFields(OdDbDwgFiler* pFiler, const OdGeTorus& object);
205 static
206 void outFields(OdDbDwgFiler* pFiler, const OdGeExternalSurface& object);
207 static
208 void outFields(OdDbDwgFiler* pFiler, const OdGeOffsetSurface& object);
209 static
210 void outFields(OdDbDwgFiler* pFiler, const OdGeNurbSurface& object);
211 static
212 void outFields(OdDbDwgFiler* pFiler,const OdGeExternalBoundedSurface& object);
213 static
214 void outFields(OdDbDwgFiler* pFiler, const OdGeSphere& object);
215 static
216 void outFields(OdDbDwgFiler* pFiler, const OdGeBoundBlock2d& object);
217 static
218 void outFields(OdDbDwgFiler* pFiler, const OdGeBoundBlock3d& object);
219 static
220 void outFields(OdDbDwgFiler* pFiler, const OdGeCurveCurveInt2d& object);
221 static
222 void outFields(OdDbDwgFiler* pFiler, const OdGeCurveCurveInt3d& object);
223
224 static
225 void inFields(OdDbDwgFiler* pFiler, OdGePoint2d& object);
226 static
227 void inFields(OdDbDwgFiler* pFiler, OdGeVector2d& object);
228 static
229 void inFields(OdDbDwgFiler* pFiler, OdGeMatrix2d& object);
230 static
231 void inFields(OdDbDwgFiler* pFiler, OdGeScale2d& object);
232 static
233 void inFields(OdDbDwgFiler* pFiler, OdGePoint2dArray& object);
234 static
235 void inFields(OdDbDwgFiler* pFiler, OdGeVector2dArray& object);
236 static
237 void inFields(OdDbDwgFiler* pFiler, OdGePoint3d& object);
238 static
239 void inFields(OdDbDwgFiler* pFiler, OdGeVector3d& object);
240 static
241 void inFields(OdDbDwgFiler* pFiler, OdGeMatrix3d& object);
242 static
243 void inFields(OdDbDwgFiler* pFiler, OdGeScale3d& object);
244 static
245 void inFields(OdDbDwgFiler* pFiler, OdGePoint3dArray& object);
246 static
247 void inFields(OdDbDwgFiler* pFiler, OdGeVector3dArray& object);
248 static
249 void inFields(OdDbDwgFiler* pFiler, OdGeTol& object);
250 static
251 void inFields(OdDbDwgFiler* pFiler, OdGeInterval& object);
252 static
253 void inFields(OdDbDwgFiler* pFiler, OdGeKnotVector& object);
254 static
255 void inFields(OdDbDwgFiler* pFiler, OdGeDoubleArray& object);
256 static
257 void inFields(OdDbDwgFiler* pFiler, OdIntArray& object);
258 static
259 void inFields(OdDbDwgFiler* pFiler, OdGeCurveBoundary& object);
260 static
261 void inFields(OdDbDwgFiler* pFiler, OdGePosition2d& object);
262 static
263 void inFields(OdDbDwgFiler* pFiler, OdGePointOnCurve2d& object);
264 static
265 void inFields(OdDbDwgFiler* pFiler, OdGeLine2d& object);
266*/
267
274 static
275 void inFields(OdDbDwgFiler* pFiler, OdGeLineSeg2d& object);
276
277/*
278 static
279 void inFields(OdDbDwgFiler* pFiler, OdGeRay2d& object);
280*/
281
288 static
289 void inFields(OdDbDwgFiler* pFiler, OdGeCircArc2d& object);
290
297 static
298 void inFields(OdDbDwgFiler* pFiler, OdGeEllipArc2d& object);
299
300/*
301 static
302 void inFields(OdDbDwgFiler* pFiler, OdGeExternalCurve2d& object);
303 static
304 void inFields(OdDbDwgFiler* pFiler, OdGeCubicSplineCurve2d& object);
305*/
306
313 static
314 void inFields(OdDbDwgFiler* pFiler, OdGeNurbCurve2d& object);
315
316/*
317 static
318 void inFields(OdDbDwgFiler* pFiler, OdGeCompositeCurve2d& object);
319 static
320 void inFields(OdDbDwgFiler* pFiler, OdGeOffsetCurve2d& object);
321*/
322
329 static
331
332/*
333 static
334 void inFields(OdDbDwgFiler* pFiler, OdGePosition3d& object);
335 static
336 void inFields(OdDbDwgFiler* pFiler, OdGePointOnCurve3d& object);
337 static
338 void inFields(OdDbDwgFiler* pFiler, OdGePointOnSurface& object);
339 static
340 void inFields(OdDbDwgFiler* pFiler, OdGeLine3d& object);
341 static
342 void inFields(OdDbDwgFiler* pFiler, OdGeRay3d& object);
343 static
344 void inFields(OdDbDwgFiler* pFiler, OdGeLineSeg3d& object);
345 static
346 void inFields(OdDbDwgFiler* pFiler, OdGePlane& object);
347 static
348 void inFields(OdDbDwgFiler* pFiler, OdGeBoundedPlane& object);
349 static
350 void inFields(OdDbDwgFiler* pFiler, OdGeCircArc3d& object);
351 static
352 void inFields(OdDbDwgFiler* pFiler, OdGeEllipArc3d& object);
353 static
354 void inFields(OdDbDwgFiler* pFiler, OdGeCubicSplineCurve3d& object);
355 static
356 void inFields(OdDbDwgFiler* pFiler, OdGeCompositeCurve3d& object);
357 static
358 void inFields(OdDbDwgFiler* pFiler, OdGeOffsetCurve3d& object);
359 static
360 void inFields(OdDbDwgFiler* pFiler, OdGeNurbCurve3d& object);
361 static
362 void inFields(OdDbDwgFiler* pFiler, OdGePolyline3d& object);
363 static
364 void inFields(OdDbDwgFiler* pFiler, OdGeAugPolyline3d& object);
365 static
366 void inFields(OdDbDwgFiler* pFiler, OdGeExternalCurve3d& object);
367 static
368 void inFields(OdDbDwgFiler* pFiler, OdGeCone& object);
369 static
370 void inFields(OdDbDwgFiler* pFiler, OdGeEllipCone& object); // AE 03.09.2003
371 static
372 void inFields(OdDbDwgFiler* pFiler, OdGeCylinder& object);
373 static
374 void inFields(OdDbDwgFiler* pFiler, OdGeEllipCylinder& object); // AE 09.09.2003
375 static
376 void inFields(OdDbDwgFiler* pFiler, OdGeTorus& object);
377 static
378 void inFields(OdDbDwgFiler* pFiler, OdGeExternalSurface& object);
379 static
380 void inFields(OdDbDwgFiler* pFiler, OdGeOffsetSurface& object);
381 static
382 void inFields(OdDbDwgFiler* pFiler, OdGeNurbSurface& object);
383 static
384 void inFields(OdDbDwgFiler* pFiler, OdGeExternalBoundedSurface& object);
385 static
386 void inFields(OdDbDwgFiler* pFiler, OdGeSphere& object);
387 static
388 void inFields(OdDbDwgFiler* pFiler, OdGeBoundBlock2d& object);
389 static
390 void inFields(OdDbDwgFiler* pFiler, OdGeBoundBlock3d& object);
391 static
392 void inFields(OdDbDwgFiler* pFiler, OdGeCurveCurveInt2d& object);
393 static
394 void inFields(OdDbDwgFiler* pFiler, OdGeCurveCurveInt3d& object);
395*/
396
398};
399
400#endif // OD_GE_DWG_IO
401
#define TOOLKIT_EXPORT
Definition: DbExport.h:40
static void outFields(OdDbDwgFiler *pFiler, const OdGeLineSeg2d &object)
static void inFields(OdDbDwgFiler *pFiler, OdGeEllipArc2d &object)
static void outFields(OdDbDwgFiler *pFiler, const OdGeNurbCurve2d &object)
static void inFields(OdDbDwgFiler *pFiler, OdGeCircArc2d &object)
static void outFields(OdDbDwgFiler *pFiler, const OdGeEllipArc2d &object)
static void outFields(OdDbDwgFiler *pFiler, const OdGeSegmentChain2d &object)
static void inFields(OdDbDwgFiler *pFiler, OdGeSegmentChain2d &object)
static const OdGeLibVersion OdGeDwgIOVersion
static void inFields(OdDbDwgFiler *pFiler, OdGeLineSeg2d &object)
static void inFields(OdDbDwgFiler *pFiler, OdGeNurbCurve2d &object)
static void outFields(OdDbDwgFiler *pFiler, const OdGeCircArc2d &object)