Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiEmptyGeometry.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
16public class OdGiEmptyGeometry : OdGiConveyorGeometry, global::System.IDisposable {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 protected bool swigCMemOwn;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdGiEmptyGeometry(IntPtr cPtr, bool cMemoryOwn) {
22 swigCMemOwn = cMemoryOwn;
23 swigCPtr = new HandleRef(this, cPtr);
24 }
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdGiEmptyGeometry obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
31 Dispose(false);
32 }
33
34 public void Dispose() {
35 Dispose(true);
36 global::System.GC.SuppressFinalize(this);
37 }
38
39 protected virtual void Dispose(bool disposing) {
40 lock(this) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42 if (swigCMemOwn) {
43 swigCMemOwn = false;
45 }
46 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47 }
48 }
49 }
50
51 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
52 global::System.Runtime.InteropServices.HandleRef OdGiConveyorGeometry.GetInterfaceCPtr() {
53 return new global::System.Runtime.InteropServices.HandleRef(this, GlobalsPINVOKE.OdGiEmptyGeometry_OdGiConveyorGeometry_GetInterfaceCPtr(swigCPtr.Handle));
54 }
55
57 set {
60 }
61 get {
64 return ret;
65 }
66 }
67
68 public virtual void plineProc(OdGiPolyline polyline, OdGeMatrix3d xfm, UInt32 /*SIMPLETYPE*/ fromIndex, UInt32 /*SIMPLETYPE*/ numSegs) {
69 GlobalsPINVOKE.OdGiEmptyGeometry_plineProc__SWIG_0(swigCPtr, OdGiPolyline.getCPtr(polyline), OdGeMatrix3d.getCPtr(xfm), fromIndex /*SIMPLETYPE*/, numSegs /*SIMPLETYPE*/);
71 }
72
73 public virtual void plineProc(OdGiPolyline polyline, OdGeMatrix3d xfm, UInt32 /*SIMPLETYPE*/ fromIndex) {
74 GlobalsPINVOKE.OdGiEmptyGeometry_plineProc__SWIG_1(swigCPtr, OdGiPolyline.getCPtr(polyline), OdGeMatrix3d.getCPtr(xfm), fromIndex /*SIMPLETYPE*/);
76 }
77
78 public virtual void plineProc(OdGiPolyline polyline, OdGeMatrix3d xfm) {
81 }
82
83 public virtual void plineProc(OdGiPolyline polyline) {
86 }
87
88 public virtual void circleProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d pExtrusion) {
91 }
92
93 public virtual void circleProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGeVector3d pExtrusion) {
96 }
97
98 public virtual void circularArcProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType, OdGeVector3d pExtrusion) {
99 GlobalsPINVOKE.OdGiEmptyGeometry_circularArcProc__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(center), radius, OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(startVector), sweepAngle, (int)arcType, OdGeVector3d.getCPtr(pExtrusion));
101 }
102
103 public virtual void circularArcProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGiArcType arcType, OdGeVector3d pExtrusion) {
104 GlobalsPINVOKE.OdGiEmptyGeometry_circularArcProc__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(firstPoint), OdGePoint3d.getCPtr(secondPoint), OdGePoint3d.getCPtr(thirdPoint), (int)arcType, OdGeVector3d.getCPtr(pExtrusion));
106 }
107
108 public virtual void polylineProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion, IntPtr /*SIMPLETYPE*/ baseSubEntMarker) {
109IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
110 try {
111 GlobalsPINVOKE.OdGiEmptyGeometry_polylineProc(swigCPtr, p_numPoints, OdGeVector3d.getCPtr(pNormal), OdGeVector3d.getCPtr(pExtrusion), baseSubEntMarker /*SIMPLETYPE*/);
113 } finally {
114Marshal.FreeCoTaskMem(p_numPoints);
115 }
116 }
117
118 public virtual void polygonProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion) {
119IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
120 try {
123 } finally {
124Marshal.FreeCoTaskMem(p_numPoints);
125 }
126 }
127
128 public virtual void polygonProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdGeVector3d pNormal) {
129IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
130 try {
133 } finally {
134Marshal.FreeCoTaskMem(p_numPoints);
135 }
136 }
137
138 public virtual void polygonProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints) {
139IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
140 try {
143 } finally {
144Marshal.FreeCoTaskMem(p_numPoints);
145 }
146 }
147
148 public virtual void meshProc(MeshData rows) {
149IntPtr p_rows=Teigha.Core.Helpers.MarshalMeshData(rows);
150 try {
153 } finally {
154Marshal.FreeCoTaskMem(p_rows);
155 }
156 }
157
158 public virtual void shellProc(ShellData numVertices) {
159IntPtr p_numVertices=Teigha.Core.Helpers.MarshalShellData(numVertices);
160 try {
161 GlobalsPINVOKE.OdGiEmptyGeometry_shellProc(swigCPtr, p_numVertices);
163 } finally {
164Marshal.FreeCoTaskMem(p_numVertices);
165 }
166 }
167
168 public virtual void textProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion) {
169 GlobalsPINVOKE.OdGiEmptyGeometry_textProc(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(direction), OdGeVector3d.getCPtr(upVector), msg, raw, OdGiTextStyle.getCPtr(pTextStyle), OdGeVector3d.getCPtr(pExtrusion));
171 }
172
173 public virtual void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion) {
174 GlobalsPINVOKE.OdGiEmptyGeometry_shapeProc__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(direction), OdGeVector3d.getCPtr(upVector), shapeNumber, OdGiTextStyle.getCPtr(pTextStyle), OdGeVector3d.getCPtr(pExtrusion));
176 }
177
178 public virtual void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle) {
179 GlobalsPINVOKE.OdGiEmptyGeometry_shapeProc__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(direction), OdGeVector3d.getCPtr(upVector), shapeNumber, OdGiTextStyle.getCPtr(pTextStyle));
181 }
182
183 public virtual void xlineProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint) {
186 }
187
188 public virtual void rayProc(OdGePoint3d basePoint, OdGePoint3d throughPoint) {
191 }
192
193 public virtual void nurbsProc(OdGeNurbCurve3d nurbsCurve) {
196 }
197
198 public virtual void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointsOverrides, OdGiArcType arcType, OdGeVector3d pExtrusion) {
199IntPtr p_endPointsOverrides=Teigha.Core.Helpers.MarshalPointPair(endPointsOverrides);
200 try {
201 GlobalsPINVOKE.OdGiEmptyGeometry_ellipArcProc__SWIG_0(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc), p_endPointsOverrides, (int)arcType, OdGeVector3d.getCPtr(pExtrusion));
203 } finally {
204if (p_endPointsOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointsOverrides);
205 }
206 }
207
208 public virtual void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointsOverrides, OdGiArcType arcType) {
209IntPtr p_endPointsOverrides=Teigha.Core.Helpers.MarshalPointPair(endPointsOverrides);
210 try {
211 GlobalsPINVOKE.OdGiEmptyGeometry_ellipArcProc__SWIG_1(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc), p_endPointsOverrides, (int)arcType);
213 } finally {
214if (p_endPointsOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointsOverrides);
215 }
216 }
217
218 public virtual void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointsOverrides) {
219IntPtr p_endPointsOverrides=Teigha.Core.Helpers.MarshalPointPair(endPointsOverrides);
220 try {
221 GlobalsPINVOKE.OdGiEmptyGeometry_ellipArcProc__SWIG_2(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc), p_endPointsOverrides);
223 } finally {
224if (p_endPointsOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointsOverrides);
225 }
226 }
227
228 public virtual void ellipArcProc(OdGeEllipArc3d ellipArc) {
231 }
232
233 public virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency, double brightness, double contrast, double fade) {
234IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
235 try {
236 GlobalsPINVOKE.OdGiEmptyGeometry_rasterImageProc__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiRasterImage.getCPtr(pImage), p_uvBoundary, transparency, brightness, contrast, fade);
238 } finally {
239Marshal.FreeCoTaskMem(p_uvBoundary);
240 }
241 }
242
243 public virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency, double brightness, double contrast) {
244IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
245 try {
246 GlobalsPINVOKE.OdGiEmptyGeometry_rasterImageProc__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiRasterImage.getCPtr(pImage), p_uvBoundary, transparency, brightness, contrast);
248 } finally {
249Marshal.FreeCoTaskMem(p_uvBoundary);
250 }
251 }
252
253 public virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency, double brightness) {
254IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
255 try {
256 GlobalsPINVOKE.OdGiEmptyGeometry_rasterImageProc__SWIG_2(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiRasterImage.getCPtr(pImage), p_uvBoundary, transparency, brightness);
258 } finally {
259Marshal.FreeCoTaskMem(p_uvBoundary);
260 }
261 }
262
263 public virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency) {
264IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
265 try {
268 } finally {
269Marshal.FreeCoTaskMem(p_uvBoundary);
270 }
271 }
272
273 public virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary) {
274IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
275 try {
278 } finally {
279Marshal.FreeCoTaskMem(p_uvBoundary);
280 }
281 }
282
283 public virtual void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned, bool allowClipping) {
286 }
287
288 public virtual void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned) {
291 }
292
293 public virtual void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile) {
296 }
297
298 public virtual void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers, Int32 /*SIMPLETYPE*/ nPointSize) {
299IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
300 try {
301 GlobalsPINVOKE.OdGiEmptyGeometry_polypointProc__SWIG_0(swigCPtr, p_numPoints, OdCmEntityColor.getCPtr(pColors), OdCmTransparency.getCPtr(pTransparency), OdGeVector3d.getCPtr(pNormals), OdGeVector3d.getCPtr(pExtrusions), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pSubEntMarkers), nPointSize /*SIMPLETYPE*/);
303 } finally {
304Marshal.FreeCoTaskMem(p_numPoints);
305 }
306 }
307
308 public virtual void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers) {
309IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
310 try {
311 GlobalsPINVOKE.OdGiEmptyGeometry_polypointProc__SWIG_1(swigCPtr, p_numPoints, OdCmEntityColor.getCPtr(pColors), OdCmTransparency.getCPtr(pTransparency), OdGeVector3d.getCPtr(pNormals), OdGeVector3d.getCPtr(pExtrusions), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pSubEntMarkers));
313 } finally {
314Marshal.FreeCoTaskMem(p_numPoints);
315 }
316 }
317
318 public virtual void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions) {
319IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
320 try {
323 } finally {
324Marshal.FreeCoTaskMem(p_numPoints);
325 }
326 }
327
328 public virtual void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals) {
329IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
330 try {
333 } finally {
334Marshal.FreeCoTaskMem(p_numPoints);
335 }
336 }
337
338 public virtual void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency) {
339IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
340 try {
343 } finally {
344Marshal.FreeCoTaskMem(p_numPoints);
345 }
346 }
347
348 public virtual void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors) {
349IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
350 try {
353 } finally {
354Marshal.FreeCoTaskMem(p_numPoints);
355 }
356 }
357
358 public virtual void rowOfDotsProc(Int32 /*SIMPLETYPE*/ numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint) {
359 GlobalsPINVOKE.OdGiEmptyGeometry_rowOfDotsProc(swigCPtr, numPoints /*SIMPLETYPE*/, OdGePoint3d.getCPtr(startPoint), OdGeVector3d.getCPtr(dirToNextPoint));
361 }
362
363 public virtual void pointCloudProc(OdGiPointCloud pCloud, OdGiPointCloudFilter pFilter) {
366 }
367
368 public virtual void pointCloudProc(OdGiPointCloud pCloud) {
371 }
372
373 public virtual void edgeProc(OdGiEdge2dArray edges, OdGeMatrix3d pXform) {
376 }
377
378 public virtual void edgeProc(OdGiEdge2dArray edges) {
381 }
382
383 public virtual void polylineProc(Int32 /*SIMPLETYPE*/ arg0, OdGePoint3d arg1, OdGeVector3d arg2, OdGeVector3d arg3, Int32 /*SIMPLETYPE*/ arg4) {
384 GlobalsPINVOKE.OdGiEmptyGeometry_polylineProc__SWIG_1(swigCPtr, arg0 /*SIMPLETYPE*/, OdGePoint3d.getCPtr(arg1), OdGeVector3d.getCPtr(arg2), OdGeVector3d.getCPtr(arg3), arg4 /*SIMPLETYPE*/);
386 }
387
388 public virtual void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d arg3, OdGeVector3d pExtrusion) {
391 }
392
393 public virtual void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d arg3) {
396 }
397
398 public virtual void textProc2(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion, OdGeExtents3d arg7) {
399 GlobalsPINVOKE.OdGiEmptyGeometry_textProc2(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(direction), OdGeVector3d.getCPtr(upVector), msg, raw, OdGiTextStyle.getCPtr(pTextStyle), OdGeVector3d.getCPtr(pExtrusion), OdGeExtents3d.getCPtr(arg7));
401 }
402
403 public virtual void xlineProc2(OdGePoint3d basePoint, OdGeVector3d direction) {
406 }
407
408 public virtual void rayProc2(OdGePoint3d basePoint, OdGeVector3d direction) {
411 }
412
413 public virtual void setExtentsProc(OdGePoint3d arg0, bool arg1) {
416 }
417
418 public virtual void setExtentsProc(OdGePoint3d arg0) {
421 }
422
423 public virtual int ttfCharProcFlags() {
426 return ret;
427 }
428
429 public virtual bool ttfCharProc(char /*SIMPLETYPE*/ arg0, bool arg1, OdGePoint3d arg2, OdGeBoundBlock3d arg3) {
430 bool ret = GlobalsPINVOKE.OdGiEmptyGeometry_ttfCharProc(swigCPtr, arg0 /*SIMPLETYPE*/, arg1, OdGePoint3d.getCPtr(arg2), OdGeBoundBlock3d.getCPtr(arg3));
432 return ret;
433 }
434
435 public virtual void ttfPolyDrawProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices, Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, byte[] /*SIMPLE_ARRAY*/ arg2, OdGiFaceData pFaceData) {
436IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
437IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
438 try {
439 GlobalsPINVOKE.OdGiEmptyGeometry_ttfPolyDrawProc__SWIG_0(swigCPtr, p_numVertices, p_faceListSize, Teigha.Core.Helpers.MarshalbyteFixedArray(arg2), OdGiFaceData.getCPtr(pFaceData));
441 } finally {
442Marshal.FreeCoTaskMem(p_numVertices);
443Marshal.FreeCoTaskMem(p_faceListSize);
444 }
445 }
446
447 public virtual void ttfPolyDrawProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices, Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, byte[] /*SIMPLE_ARRAY*/ arg2) {
448IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
449IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
450 try {
451 GlobalsPINVOKE.OdGiEmptyGeometry_ttfPolyDrawProc__SWIG_1(swigCPtr, p_numVertices, p_faceListSize, Teigha.Core.Helpers.MarshalbyteFixedArray(arg2));
453 } finally {
454Marshal.FreeCoTaskMem(p_numVertices);
455Marshal.FreeCoTaskMem(p_faceListSize);
456 }
457 }
458
459 public virtual void conveyorBoundaryInfoProc(OdGeBoundBlock3d arg0, out UInt32 /*SIMPLETYPE*/ arg1) {
462 }
463
464 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers, Int32 /*SIMPLETYPE*/ nPointSize) {
465IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
466 try {
467 GlobalsPINVOKE.OdGiEmptyGeometry_polypointProc2__SWIG_0(swigCPtr, pContext.GetInterfaceCPtr(), p_numPoints, OdCmEntityColor.getCPtr(pColors), OdCmTransparency.getCPtr(pTransparency), OdGeVector3d.getCPtr(pNormals), OdGeVector3d.getCPtr(pExtrusions), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pSubEntMarkers), nPointSize /*SIMPLETYPE*/);
469 } finally {
470Marshal.FreeCoTaskMem(p_numPoints);
471 }
472 }
473
474 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers) {
475IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
476 try {
477 GlobalsPINVOKE.OdGiEmptyGeometry_polypointProc2__SWIG_1(swigCPtr, pContext.GetInterfaceCPtr(), p_numPoints, OdCmEntityColor.getCPtr(pColors), OdCmTransparency.getCPtr(pTransparency), OdGeVector3d.getCPtr(pNormals), OdGeVector3d.getCPtr(pExtrusions), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pSubEntMarkers));
479 } finally {
480Marshal.FreeCoTaskMem(p_numPoints);
481 }
482 }
483
484 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions) {
485IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
486 try {
487 GlobalsPINVOKE.OdGiEmptyGeometry_polypointProc2__SWIG_2(swigCPtr, pContext.GetInterfaceCPtr(), p_numPoints, OdCmEntityColor.getCPtr(pColors), OdCmTransparency.getCPtr(pTransparency), OdGeVector3d.getCPtr(pNormals), OdGeVector3d.getCPtr(pExtrusions));
489 } finally {
490Marshal.FreeCoTaskMem(p_numPoints);
491 }
492 }
493
494 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals) {
495IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
496 try {
499 } finally {
500Marshal.FreeCoTaskMem(p_numPoints);
501 }
502 }
503
504 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency) {
505IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
506 try {
509 } finally {
510Marshal.FreeCoTaskMem(p_numPoints);
511 }
512 }
513
514 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors) {
515IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
516 try {
519 } finally {
520Marshal.FreeCoTaskMem(p_numPoints);
521 }
522 }
523
524 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints) {
525IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
526 try {
529 } finally {
530Marshal.FreeCoTaskMem(p_numPoints);
531 }
532 }
533
534 public void rowOfDotsProc2(Int32 /*SIMPLETYPE*/ numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint) {
535 GlobalsPINVOKE.OdGiEmptyGeometry_rowOfDotsProc2(swigCPtr, numPoints /*SIMPLETYPE*/, OdGePoint3d.getCPtr(startPoint), OdGeVector3d.getCPtr(dirToNextPoint));
537 }
538
539 public void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes, OdCmEntityColor pFillColors, OdCmTransparency pFillTransparencies) {
540 GlobalsPINVOKE.OdGiEmptyGeometry_polyPolygonProc2__SWIG_0(swigCPtr, pContext.GetInterfaceCPtr(), numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints), OdCmEntityColor.getCPtr(pOutlineColors), ref pOutlinePsLinetypes, OdCmEntityColor.getCPtr(pFillColors), OdCmTransparency.getCPtr(pFillTransparencies));
542 }
543
544 public void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes, OdCmEntityColor pFillColors) {
545 GlobalsPINVOKE.OdGiEmptyGeometry_polyPolygonProc2__SWIG_1(swigCPtr, pContext.GetInterfaceCPtr(), numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints), OdCmEntityColor.getCPtr(pOutlineColors), ref pOutlinePsLinetypes, OdCmEntityColor.getCPtr(pFillColors));
547 }
548
549 public void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes) {
550 GlobalsPINVOKE.OdGiEmptyGeometry_polyPolygonProc2__SWIG_2(swigCPtr, pContext.GetInterfaceCPtr(), numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints), OdCmEntityColor.getCPtr(pOutlineColors), ref pOutlinePsLinetypes);
552 }
553
554 public void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors) {
555 GlobalsPINVOKE.OdGiEmptyGeometry_polyPolygonProc2__SWIG_3(swigCPtr, pContext.GetInterfaceCPtr(), numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints), OdCmEntityColor.getCPtr(pOutlineColors));
557 }
558
559 public void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints) {
560 GlobalsPINVOKE.OdGiEmptyGeometry_polyPolygonProc2__SWIG_4(swigCPtr, pContext.GetInterfaceCPtr(), numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints));
562 }
563
567 }
568
569 public OdGiEmptyGeometry() : this(GlobalsPINVOKE.new_OdGiEmptyGeometry(), true) {
571 }
572
573}
574
575}
static global::System.Exception Retrieve()
static void OdGiEmptyGeometry_polypointProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, IntPtr jarg8, Int32 jarg9)
static void OdGiEmptyGeometry_ttfPolyDrawProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, IntPtr jarg4, IntPtr jarg6)
static void OdGiEmptyGeometry_polypointProc2__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, IntPtr jarg9)
static void OdGiEmptyGeometry_polyPolygonProc2__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3, ref UInt32 jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, ref UInt32 jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static void OdGiEmptyGeometry_polypointProc__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static void OdGiEmptyGeometry_polygonProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiEmptyGeometry_circleProc2__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiEmptyGeometry_pointCloudProc2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static void OdGiEmptyGeometry_shapeProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static void OdGiEmptyGeometry_polygonProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiEmptyGeometry_edgeProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiEmptyGeometry_pointCloudProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static global::System.IntPtr OdGiEmptyGeometry_OdGiConveyorGeometry_GetInterfaceCPtr(global::System.IntPtr jarg1)
static void OdGiEmptyGeometry_plineProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4)
static void OdGiEmptyGeometry_metafileProc__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5)
static void OdGiEmptyGeometry_polypointProc2__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, IntPtr jarg9, Int32 jarg10)
static void OdGiEmptyGeometry_polypointProc2__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static void OdGiEmptyGeometry_circleProc2__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static void OdGiEmptyGeometry_rayProc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiEmptyGeometry_polyPolygonProc2__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3, ref UInt32 jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, ref UInt32 jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, ref UInt32 jarg9, global::System.Runtime.InteropServices.HandleRef jarg10)
static void OdGiEmptyGeometry_polygonProc__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiEmptyGeometry_circularArcProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, double jarg6, int jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static void OdGiEmptyGeometry_rayProc2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiEmptyGeometry_xlineProc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiEmptyGeometry_polypointProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, IntPtr jarg8)
static void OdGiEmptyGeometry_circleProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiEmptyGeometry_ellipArcProc__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiEmptyGeometry_meshProc(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiEmptyGeometry_shapeProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static global::System.IntPtr OdGiEmptyGeometry_kVoid_get()
static void OdGiEmptyGeometry_polypointProc2__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static void OdGiEmptyGeometry_polypointProc2__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static void OdGiEmptyGeometry_polypointProc__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiEmptyGeometry_textProc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, [MarshalAs(UnmanagedType.LPWStr)]string jarg5, bool jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9)
static void OdGiEmptyGeometry_pointCloudProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdGiEmptyGeometry_metafileProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5, bool jarg6)
static void OdGiEmptyGeometry_circleProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiEmptyGeometry_setExtentsProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiEmptyGeometry_shellProc(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiEmptyGeometry_ttfPolyDrawProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, IntPtr jarg4, IntPtr jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static bool OdGiEmptyGeometry_ttfCharProc(global::System.Runtime.InteropServices.HandleRef jarg1, char jarg2, bool jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiEmptyGeometry_textProc2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, [MarshalAs(UnmanagedType.LPWStr)]string jarg5, bool jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, global::System.Runtime.InteropServices.HandleRef jarg10)
static void OdGiEmptyGeometry_polypointProc__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static void OdGiEmptyGeometry_polypointProc__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiEmptyGeometry_ellipArcProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, int jarg4)
static void OdGiEmptyGeometry_ellipArcProc__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static void OdGiEmptyGeometry_polypointProc2__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiEmptyGeometry_rowOfDotsProc2(global::System.Runtime.InteropServices.HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiEmptyGeometry_polylineProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, Int32 jarg6)
static void OdGiEmptyGeometry_rasterImageProc__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5, IntPtr jarg6, bool jarg8)
static void OdGiEmptyGeometry_polyPolygonProc2__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3, ref UInt32 jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, ref UInt32 jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, ref UInt32 jarg9, global::System.Runtime.InteropServices.HandleRef jarg10, global::System.Runtime.InteropServices.HandleRef jarg11)
static void OdGiEmptyGeometry_conveyorBoundaryInfoProc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out UInt32 jarg3)
static void delete_OdGiEmptyGeometry(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiEmptyGeometry_plineProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4, UInt32 jarg5)
static void OdGiEmptyGeometry_ellipArcProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiEmptyGeometry_polyPolygonProc2__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3, ref UInt32 jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, ref UInt32 jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static void OdGiEmptyGeometry_edgeProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiEmptyGeometry_rasterImageProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5, IntPtr jarg6, bool jarg8, double jarg9, double jarg10, double jarg11)
static void OdGiEmptyGeometry_setExtentsProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static void OdGiEmptyGeometry_metafileProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5, bool jarg6, bool jarg7)
static void OdGiEmptyGeometry_nurbsProc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiEmptyGeometry_rasterImageProc__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5, IntPtr jarg6)
static void OdGiEmptyGeometry_rasterImageProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5, IntPtr jarg6, bool jarg8, double jarg9, double jarg10)
static void OdGiEmptyGeometry_polylineProc(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, IntPtr jarg6)
static void OdGiEmptyGeometry_rasterImageProc__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5, IntPtr jarg6, bool jarg8, double jarg9)
static int OdGiEmptyGeometry_ttfCharProcFlags(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiEmptyGeometry_circularArcProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static void OdGiEmptyGeometry_xlineProc2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiEmptyGeometry_rowOfDotsProc(global::System.Runtime.InteropServices.HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiEmptyGeometry_kVoid_set(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiEmptyGeometry_plineProc__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiEmptyGeometry_polyPolygonProc2__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3, ref UInt32 jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, ref UInt32 jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, ref UInt32 jarg9)
static void OdGiEmptyGeometry_plineProc__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdGiEmptyGeometry_polypointProc2__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static HandleRef getCPtr(OdCmEntityColor obj)
static HandleRef getCPtr(OdCmTransparency obj)
static HandleRef getCPtr(OdGeBoundBlock3d obj)
static HandleRef getCPtr(OdGeEllipArc3d obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGeNurbCurve3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
static HandleRef getCPtr(OdGiEdge2dArray obj)
virtual void circleProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d pExtrusion)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] pSubEntMarkers)
virtual void rayProc(OdGePoint3d basePoint, OdGePoint3d throughPoint)
virtual void edgeProc(OdGiEdge2dArray edges, OdGeMatrix3d pXform)
static HandleRef getCPtr(OdGiEmptyGeometry obj)
virtual bool ttfCharProc(char arg0, bool arg1, OdGePoint3d arg2, OdGeBoundBlock3d arg3)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions)
virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency)
virtual void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency)
virtual void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] pSubEntMarkers)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors)
virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency, double brightness)
virtual void rowOfDotsProc(Int32 numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint)
virtual void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointsOverrides)
virtual void plineProc(OdGiPolyline polyline, OdGeMatrix3d xfm, UInt32 fromIndex, UInt32 numSegs)
virtual void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned)
virtual void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned, bool allowClipping)
virtual void rayProc2(OdGePoint3d basePoint, OdGeVector3d direction)
virtual void conveyorBoundaryInfoProc(OdGeBoundBlock3d arg0, out UInt32 arg1)
virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency, double brightness, double contrast, double fade)
virtual void polylineProc(OdGePoint3d[] numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion, IntPtr baseSubEntMarker)
virtual void pointCloudProc(OdGiPointCloud pCloud, OdGiPointCloudFilter pFilter)
void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes, OdCmEntityColor pFillColors, OdCmTransparency pFillTransparencies)
virtual void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle)
virtual void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d arg3, OdGeVector3d pExtrusion)
void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes, OdCmEntityColor pFillColors)
virtual void shellProc(ShellData numVertices)
virtual void meshProc(MeshData rows)
virtual void setExtentsProc(OdGePoint3d arg0)
OdGiEmptyGeometry(IntPtr cPtr, bool cMemoryOwn)
virtual void textProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion)
virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary)
void rowOfDotsProc2(Int32 numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint)
virtual void ttfPolyDrawProc(OdGePoint3d[] numVertices, Int32[] faceListSize, byte[] arg2)
virtual void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion)
virtual void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals)
void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints)
virtual void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals)
virtual void xlineProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint)
virtual void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions)
virtual void polylineProc(Int32 arg0, OdGePoint3d arg1, OdGeVector3d arg2, OdGeVector3d arg3, Int32 arg4)
virtual void circularArcProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGiArcType arcType, OdGeVector3d pExtrusion)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] pSubEntMarkers, Int32 nPointSize)
void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors)
virtual void polygonProc(OdGePoint3d[] numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion)
virtual void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] pSubEntMarkers, Int32 nPointSize)
virtual void xlineProc2(OdGePoint3d basePoint, OdGeVector3d direction)
virtual void ellipArcProc(OdGeEllipArc3d ellipArc)
virtual void nurbsProc(OdGeNurbCurve3d nurbsCurve)
virtual void edgeProc(OdGiEdge2dArray edges)
virtual void circleProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGeVector3d pExtrusion)
virtual void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors)
virtual void ttfPolyDrawProc(OdGePoint3d[] numVertices, Int32[] faceListSize, byte[] arg2, OdGiFaceData pFaceData)
virtual void circularArcProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType, OdGeVector3d pExtrusion)
virtual void setExtentsProc(OdGePoint3d arg0, bool arg1)
virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency, double brightness, double contrast)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency)
virtual void Dispose(bool disposing)
void pointCloudProc2(OdGiConveyorContext pContext, OdGiPointCloud pCloud, OdGiPointCloudFilter pFilter)
virtual void pointCloudProc(OdGiPointCloud pCloud)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints)
virtual void polygonProc(OdGePoint3d[] numPoints)
virtual void plineProc(OdGiPolyline polyline)
virtual void plineProc(OdGiPolyline polyline, OdGeMatrix3d xfm, UInt32 fromIndex)
virtual void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d arg3)
static OdGiConveyorGeometry kVoid
virtual void textProc2(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion, OdGeExtents3d arg7)
virtual void plineProc(OdGiPolyline polyline, OdGeMatrix3d xfm)
virtual void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointsOverrides, OdGiArcType arcType)
virtual void polygonProc(OdGePoint3d[] numPoints, OdGeVector3d pNormal)
void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes)
virtual void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointsOverrides, OdGiArcType arcType, OdGeVector3d pExtrusion)
static HandleRef getCPtr(OdGiFaceData obj)
Definition: OdGiFaceData.cs:26
static HandleRef getCPtr(OdGiMetafile obj)
Definition: OdGiMetafile.cs:25
static HandleRef getCPtr(OdGiPointCloudFilter obj)
static HandleRef getCPtr(OdGiPointCloud obj)
static HandleRef getCPtr(OdGiPolyline obj)
Definition: OdGiPolyline.cs:25
static HandleRef getCPtr(OdGiRasterImage obj)
static HandleRef getCPtr(OdGiTextStyle obj)
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()