Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiGeometrySimplifier.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 OdGiGeometrySimplifier : 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 OdGiGeometrySimplifier(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(OdGiGeometrySimplifier 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.OdGiGeometrySimplifier_OdGiConveyorGeometry_GetInterfaceCPtr(swigCPtr.Handle));
54 }
55
56 protected virtual bool plineArcSegmentsAsArcProc(UInt32 /*SIMPLETYPE*/ drawContextFlags) {
57 bool ret = (SwigDerivedClassHasMethod("plineArcSegmentsAsArcProc", swigMethodTypes53) ? GlobalsPINVOKE.OdGiGeometrySimplifier_plineArcSegmentsAsArcProcSwigExplicitOdGiGeometrySimplifier(swigCPtr, drawContextFlags /*SIMPLETYPE*/) : GlobalsPINVOKE.OdGiGeometrySimplifier_plineArcSegmentsAsArcProc(swigCPtr, drawContextFlags /*SIMPLETYPE*/));
59 return ret;
60 }
61
62 public OdGiGeometrySimplifier() : this(GlobalsPINVOKE.new_OdGiGeometrySimplifier(), true) {
64 SwigDirectorConnect();
65 }
66
67 public void setDeviation(OdGeDoubleArray deviations) {
70 }
71
72 public void setDeviation(OdGiDeviation pDeviation) {
75 }
76
80 return ret;
81 }
82
83 public void setDrawContext(OdGiConveyorContext pDrawCtx) {
86 }
87
90
92 return (OdGiConveyorContext)ret;
93}
94
95 public virtual void polylineOut(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints) {
96IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
97 try {
98 if (SwigDerivedClassHasMethod("polylineOut", swigMethodTypes54)) GlobalsPINVOKE.OdGiGeometrySimplifier_polylineOutSwigExplicitOdGiGeometrySimplifier__SWIG_0(swigCPtr, p_numPoints); else GlobalsPINVOKE.OdGiGeometrySimplifier_polylineOut__SWIG_0(swigCPtr, p_numPoints);
100 } finally {
101Marshal.FreeCoTaskMem(p_numPoints);
102 }
103 }
104
105 public virtual void polygonOut(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdGeVector3d pNormal) {
106IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
107 try {
108 if (SwigDerivedClassHasMethod("polygonOut", swigMethodTypes55)) GlobalsPINVOKE.OdGiGeometrySimplifier_polygonOutSwigExplicitOdGiGeometrySimplifier__SWIG_0(swigCPtr, p_numPoints, OdGeVector3d.getCPtr(pNormal)); else GlobalsPINVOKE.OdGiGeometrySimplifier_polygonOut__SWIG_0(swigCPtr, p_numPoints, OdGeVector3d.getCPtr(pNormal));
110 } finally {
111Marshal.FreeCoTaskMem(p_numPoints);
112 }
113 }
114
115 public virtual void polygonOut(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints) {
116IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
117 try {
118 if (SwigDerivedClassHasMethod("polygonOut", swigMethodTypes56)) GlobalsPINVOKE.OdGiGeometrySimplifier_polygonOutSwigExplicitOdGiGeometrySimplifier__SWIG_1(swigCPtr, p_numPoints); else GlobalsPINVOKE.OdGiGeometrySimplifier_polygonOut__SWIG_1(swigCPtr, p_numPoints);
120 } finally {
121Marshal.FreeCoTaskMem(p_numPoints);
122 }
123 }
124
125 public void setVertexData(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices, OdGiVertexData pVertexData) {
126IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
127 try {
130 } finally {
131Marshal.FreeCoTaskMem(p_numVertices);
132 }
133 }
134
135 public void setVertexData(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices) {
136IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
137 try {
140 } finally {
141Marshal.FreeCoTaskMem(p_numVertices);
142 }
143 }
144
145 public Int32 vertexDataCount() {
146// test csout
147 /*SIMPLETYPE*/
150 return ret;
151 }
152
154 return Teigha.Core.Helpers.UnMarshalPoint3dArray(GlobalsPINVOKE.OdGiGeometrySimplifier_vertexDataList(swigCPtr));
155}
156
158 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiGeometrySimplifier_vertexData(swigCPtr);
159 OdGiVertexData ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiVertexData(cPtr, false);
161 return ret;
162 }
163
164 public IntPtr baseSubEntMarker() {
165// test csout
166 /*SIMPLETYPE*/
169 return ret;
170 }
171
175 return ret;
176 }
177
178 public virtual void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm, UInt32 /*SIMPLETYPE*/ fromIndex, UInt32 /*SIMPLETYPE*/ numSegs) {
179 if (SwigDerivedClassHasMethod("plineProc", swigMethodTypes0)) GlobalsPINVOKE.OdGiGeometrySimplifier_plineProcSwigExplicitOdGiGeometrySimplifier__SWIG_0(swigCPtr, OdGiPolyline.getCPtr(polyline), OdGeMatrix3d.getCPtr(pXfm), fromIndex /*SIMPLETYPE*/, numSegs /*SIMPLETYPE*/); else GlobalsPINVOKE.OdGiGeometrySimplifier_plineProc__SWIG_0(swigCPtr, OdGiPolyline.getCPtr(polyline), OdGeMatrix3d.getCPtr(pXfm), fromIndex /*SIMPLETYPE*/, numSegs /*SIMPLETYPE*/);
181 }
182
183 public virtual void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm, UInt32 /*SIMPLETYPE*/ fromIndex) {
184 if (SwigDerivedClassHasMethod("plineProc", swigMethodTypes1)) GlobalsPINVOKE.OdGiGeometrySimplifier_plineProcSwigExplicitOdGiGeometrySimplifier__SWIG_1(swigCPtr, OdGiPolyline.getCPtr(polyline), OdGeMatrix3d.getCPtr(pXfm), fromIndex /*SIMPLETYPE*/); else GlobalsPINVOKE.OdGiGeometrySimplifier_plineProc__SWIG_1(swigCPtr, OdGiPolyline.getCPtr(polyline), OdGeMatrix3d.getCPtr(pXfm), fromIndex /*SIMPLETYPE*/);
186 }
187
188 public virtual void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm) {
191 }
192
193 public virtual void plineProc(OdGiPolyline polyline) {
194 if (SwigDerivedClassHasMethod("plineProc", swigMethodTypes3)) GlobalsPINVOKE.OdGiGeometrySimplifier_plineProcSwigExplicitOdGiGeometrySimplifier__SWIG_3(swigCPtr, OdGiPolyline.getCPtr(polyline)); else GlobalsPINVOKE.OdGiGeometrySimplifier_plineProc__SWIG_3(swigCPtr, OdGiPolyline.getCPtr(polyline));
196 }
197
198 public virtual void polylineProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion, IntPtr /*SIMPLETYPE*/ baseSubEntMarker) {
199IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
200 try {
201 if (SwigDerivedClassHasMethod("polylineProc", swigMethodTypes4)) GlobalsPINVOKE.OdGiGeometrySimplifier_polylineProcSwigExplicitOdGiGeometrySimplifier(swigCPtr, p_numPoints, OdGeVector3d.getCPtr(pNormal), OdGeVector3d.getCPtr(pExtrusion), baseSubEntMarker /*SIMPLETYPE*/); else GlobalsPINVOKE.OdGiGeometrySimplifier_polylineProc(swigCPtr, p_numPoints, OdGeVector3d.getCPtr(pNormal), OdGeVector3d.getCPtr(pExtrusion), baseSubEntMarker /*SIMPLETYPE*/);
203 } finally {
204Marshal.FreeCoTaskMem(p_numPoints);
205 }
206 }
207
208 public virtual void polygonProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion) {
209IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
210 try {
211 if (SwigDerivedClassHasMethod("polygonProc", swigMethodTypes5)) GlobalsPINVOKE.OdGiGeometrySimplifier_polygonProcSwigExplicitOdGiGeometrySimplifier__SWIG_0(swigCPtr, p_numPoints, OdGeVector3d.getCPtr(pNormal), OdGeVector3d.getCPtr(pExtrusion)); else GlobalsPINVOKE.OdGiGeometrySimplifier_polygonProc__SWIG_0(swigCPtr, p_numPoints, OdGeVector3d.getCPtr(pNormal), OdGeVector3d.getCPtr(pExtrusion));
213 } finally {
214Marshal.FreeCoTaskMem(p_numPoints);
215 }
216 }
217
218 public virtual void polygonProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdGeVector3d pNormal) {
219IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
220 try {
221 if (SwigDerivedClassHasMethod("polygonProc", swigMethodTypes6)) GlobalsPINVOKE.OdGiGeometrySimplifier_polygonProcSwigExplicitOdGiGeometrySimplifier__SWIG_1(swigCPtr, p_numPoints, OdGeVector3d.getCPtr(pNormal)); else GlobalsPINVOKE.OdGiGeometrySimplifier_polygonProc__SWIG_1(swigCPtr, p_numPoints, OdGeVector3d.getCPtr(pNormal));
223 } finally {
224Marshal.FreeCoTaskMem(p_numPoints);
225 }
226 }
227
228 public virtual void polygonProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints) {
229IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
230 try {
231 if (SwigDerivedClassHasMethod("polygonProc", swigMethodTypes7)) GlobalsPINVOKE.OdGiGeometrySimplifier_polygonProcSwigExplicitOdGiGeometrySimplifier__SWIG_2(swigCPtr, p_numPoints); else GlobalsPINVOKE.OdGiGeometrySimplifier_polygonProc__SWIG_2(swigCPtr, p_numPoints);
233 } finally {
234Marshal.FreeCoTaskMem(p_numPoints);
235 }
236 }
237
238 public virtual void xlineProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint) {
239 if (SwigDerivedClassHasMethod("xlineProc", swigMethodTypes8)) GlobalsPINVOKE.OdGiGeometrySimplifier_xlineProcSwigExplicitOdGiGeometrySimplifier(swigCPtr, OdGePoint3d.getCPtr(firstPoint), OdGePoint3d.getCPtr(secondPoint)); else GlobalsPINVOKE.OdGiGeometrySimplifier_xlineProc(swigCPtr, OdGePoint3d.getCPtr(firstPoint), OdGePoint3d.getCPtr(secondPoint));
241 }
242
243 public virtual void rayProc(OdGePoint3d basePoint, OdGePoint3d throughPoint) {
244 if (SwigDerivedClassHasMethod("rayProc", swigMethodTypes9)) GlobalsPINVOKE.OdGiGeometrySimplifier_rayProcSwigExplicitOdGiGeometrySimplifier(swigCPtr, OdGePoint3d.getCPtr(basePoint), OdGePoint3d.getCPtr(throughPoint)); else GlobalsPINVOKE.OdGiGeometrySimplifier_rayProc(swigCPtr, OdGePoint3d.getCPtr(basePoint), OdGePoint3d.getCPtr(throughPoint));
246 }
247
248 public virtual void meshProc(MeshData numRows) {
249IntPtr p_numRows=Teigha.Core.Helpers.MarshalMeshData(numRows);
250 try {
251 if (SwigDerivedClassHasMethod("meshProc", swigMethodTypes10)) GlobalsPINVOKE.OdGiGeometrySimplifier_meshProcSwigExplicitOdGiGeometrySimplifier(swigCPtr, p_numRows); else GlobalsPINVOKE.OdGiGeometrySimplifier_meshProc(swigCPtr, p_numRows);
253 } finally {
254Marshal.FreeCoTaskMem(p_numRows);
255 }
256 }
257
258 public virtual void generateMeshWires(MeshData numRows) {
259IntPtr p_numRows=Teigha.Core.Helpers.MarshalMeshData(numRows);
260 try {
261 if (SwigDerivedClassHasMethod("generateMeshWires", swigMethodTypes57)) GlobalsPINVOKE.OdGiGeometrySimplifier_generateMeshWiresSwigExplicitOdGiGeometrySimplifier(swigCPtr, p_numRows); else GlobalsPINVOKE.OdGiGeometrySimplifier_generateMeshWires(swigCPtr, p_numRows);
263 } finally {
264Marshal.FreeCoTaskMem(p_numRows);
265 }
266 }
267
268 public virtual void generateMeshFaces(Int32 /*SIMPLETYPE*/ numRows, Int32 /*SIMPLETYPE*/ numColumns, OdGiFaceData pFaceData) {
269 if (SwigDerivedClassHasMethod("generateMeshFaces", swigMethodTypes58)) GlobalsPINVOKE.OdGiGeometrySimplifier_generateMeshFacesSwigExplicitOdGiGeometrySimplifier(swigCPtr, numRows /*SIMPLETYPE*/, numColumns /*SIMPLETYPE*/, OdGiFaceData.getCPtr(pFaceData)); else GlobalsPINVOKE.OdGiGeometrySimplifier_generateMeshFaces(swigCPtr, numRows /*SIMPLETYPE*/, numColumns /*SIMPLETYPE*/, OdGiFaceData.getCPtr(pFaceData));
271 }
272
273 public virtual void meshFaceOut(Int32 /*SIMPLETYPE*/ faceList, OdGeVector3d pNormal) {
274 GlobalsPINVOKE.OdGiGeometrySimplifier_meshFaceOut(swigCPtr, faceList /*SIMPLETYPE*/, OdGeVector3d.getCPtr(pNormal));
276 }
277
278 public virtual void filledShellProc(OdGePoint3d vertexList, Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, EdgeData /*SIMPLETYPE*/ pEdgeData, OdGiFaceData pFaceData) {
279IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
280 try {
281 if (SwigDerivedClassHasMethod("filledShellProc", swigMethodTypes59)) GlobalsPINVOKE.OdGiGeometrySimplifier_filledShellProcSwigExplicitOdGiGeometrySimplifier__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(vertexList), p_faceListSize, pEdgeData /*SIMPLETYPE*/, OdGiFaceData.getCPtr(pFaceData)); else GlobalsPINVOKE.OdGiGeometrySimplifier_filledShellProc__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(vertexList), p_faceListSize, pEdgeData /*SIMPLETYPE*/, OdGiFaceData.getCPtr(pFaceData));
283 } finally {
284Marshal.FreeCoTaskMem(p_faceListSize);
285 }
286 }
287
288 public virtual void filledShellProc(OdGePoint3d vertexList, Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, EdgeData /*SIMPLETYPE*/ pEdgeData) {
289IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
290 try {
291 if (SwigDerivedClassHasMethod("filledShellProc", swigMethodTypes60)) GlobalsPINVOKE.OdGiGeometrySimplifier_filledShellProcSwigExplicitOdGiGeometrySimplifier__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(vertexList), p_faceListSize, pEdgeData /*SIMPLETYPE*/); else GlobalsPINVOKE.OdGiGeometrySimplifier_filledShellProc__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(vertexList), p_faceListSize, pEdgeData /*SIMPLETYPE*/);
293 } finally {
294Marshal.FreeCoTaskMem(p_faceListSize);
295 }
296 }
297
298 public virtual void filledShellProc(OdGePoint3d vertexList, Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize) {
299IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
300 try {
301 if (SwigDerivedClassHasMethod("filledShellProc", swigMethodTypes61)) GlobalsPINVOKE.OdGiGeometrySimplifier_filledShellProcSwigExplicitOdGiGeometrySimplifier__SWIG_2(swigCPtr, OdGePoint3d.getCPtr(vertexList), p_faceListSize); else GlobalsPINVOKE.OdGiGeometrySimplifier_filledShellProc__SWIG_2(swigCPtr, OdGePoint3d.getCPtr(vertexList), p_faceListSize);
303 } finally {
304Marshal.FreeCoTaskMem(p_faceListSize);
305 }
306 }
307
308 public virtual void shellProc(ShellData numVertices) {
309IntPtr p_numVertices=Teigha.Core.Helpers.MarshalShellData(numVertices);
310 try {
311 if (SwigDerivedClassHasMethod("shellProc", swigMethodTypes11)) GlobalsPINVOKE.OdGiGeometrySimplifier_shellProcSwigExplicitOdGiGeometrySimplifier(swigCPtr, p_numVertices); else GlobalsPINVOKE.OdGiGeometrySimplifier_shellProc(swigCPtr, p_numVertices);
313 } finally {
314Marshal.FreeCoTaskMem(p_numVertices);
315 }
316 }
317
318 public virtual void generateShellWires(Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, EdgeData /*SIMPLETYPE*/ pEdgeData, OdGiFaceData pFaceData) {
319IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
320 try {
321 GlobalsPINVOKE.OdGiGeometrySimplifier_generateShellWires__SWIG_0(swigCPtr, p_faceListSize, pEdgeData /*SIMPLETYPE*/, OdGiFaceData.getCPtr(pFaceData));
323 } finally {
324Marshal.FreeCoTaskMem(p_faceListSize);
325 }
326 }
327
328 public virtual void generateShellWires(Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, EdgeData /*SIMPLETYPE*/ pEdgeData) {
329IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
330 try {
331 GlobalsPINVOKE.OdGiGeometrySimplifier_generateShellWires__SWIG_1(swigCPtr, p_faceListSize, pEdgeData /*SIMPLETYPE*/);
333 } finally {
334Marshal.FreeCoTaskMem(p_faceListSize);
335 }
336 }
337
338 public virtual void generateShellWires(Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize) {
339IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
340 try {
343 } finally {
344Marshal.FreeCoTaskMem(p_faceListSize);
345 }
346 }
347
348 public virtual void generateShellFaces(Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, EdgeData /*SIMPLETYPE*/ pEdgeData, OdGiFaceData pFaceData) {
349IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
350 try {
351 GlobalsPINVOKE.OdGiGeometrySimplifier_generateShellFaces__SWIG_0(swigCPtr, p_faceListSize, pEdgeData /*SIMPLETYPE*/, OdGiFaceData.getCPtr(pFaceData));
353 } finally {
354Marshal.FreeCoTaskMem(p_faceListSize);
355 }
356 }
357
358 public virtual void generateShellFaces(Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, EdgeData /*SIMPLETYPE*/ pEdgeData) {
359IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
360 try {
361 GlobalsPINVOKE.OdGiGeometrySimplifier_generateShellFaces__SWIG_1(swigCPtr, p_faceListSize, pEdgeData /*SIMPLETYPE*/);
363 } finally {
364Marshal.FreeCoTaskMem(p_faceListSize);
365 }
366 }
367
368 public virtual void generateShellFaces(Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize) {
369IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
370 try {
373 } finally {
374Marshal.FreeCoTaskMem(p_faceListSize);
375 }
376 }
377
378 public virtual void shellFaceOut(Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, OdGeVector3d pNormal) {
379IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
380 try {
383 } finally {
384Marshal.FreeCoTaskMem(p_faceListSize);
385 }
386 }
387
388 public virtual void triangleOut(Int32[] /*SIMPLE_ARRAY*/ vertices, OdGeVector3d pNormal) {
389 GlobalsPINVOKE.OdGiGeometrySimplifier_triangleOut(swigCPtr, Teigha.Core.Helpers.MarshalInt32FixedArray(vertices), OdGeVector3d.getCPtr(pNormal));
391 }
392
393 public virtual void generateShellFacets(Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, OdGiFaceData pFaceData, Int32 /*SIMPLETYPE*/ maxFacetSize) {
394IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
395 try {
396 GlobalsPINVOKE.OdGiGeometrySimplifier_generateShellFacets__SWIG_0(swigCPtr, p_faceListSize, OdGiFaceData.getCPtr(pFaceData), maxFacetSize /*SIMPLETYPE*/);
398 } finally {
399Marshal.FreeCoTaskMem(p_faceListSize);
400 }
401 }
402
403 public virtual void generateShellFacets(Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, OdGiFaceData pFaceData) {
404IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
405 try {
408 } finally {
409Marshal.FreeCoTaskMem(p_faceListSize);
410 }
411 }
412
413 public virtual void generateShellFacets(Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize) {
414IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
415 try {
418 } finally {
419Marshal.FreeCoTaskMem(p_faceListSize);
420 }
421 }
422
423 public virtual void facetOut(Int32 /*SIMPLETYPE*/ faceList, Int32[] /*SIMPLE_ARRAY*/ edgeIndices, OdGeVector3d pNormal) {
424 GlobalsPINVOKE.OdGiGeometrySimplifier_facetOut(swigCPtr, faceList /*SIMPLETYPE*/, Teigha.Core.Helpers.MarshalInt32FixedArray(edgeIndices), OdGeVector3d.getCPtr(pNormal));
426 }
427
428 public virtual void circleProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d pExtrusion) {
429 if (SwigDerivedClassHasMethod("circleProc", swigMethodTypes12)) GlobalsPINVOKE.OdGiGeometrySimplifier_circleProcSwigExplicitOdGiGeometrySimplifier__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(center), radius, OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(pExtrusion)); else GlobalsPINVOKE.OdGiGeometrySimplifier_circleProc__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(center), radius, OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(pExtrusion));
431 }
432
433 public virtual void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, OdGeVector3d pExtrusion) {
434 if (SwigDerivedClassHasMethod("circleProc2", swigMethodTypes13)) GlobalsPINVOKE.OdGiGeometrySimplifier_circleProc2SwigExplicitOdGiGeometrySimplifier__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(center), radius, OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(startVector), OdGeVector3d.getCPtr(pExtrusion)); else GlobalsPINVOKE.OdGiGeometrySimplifier_circleProc2__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(center), radius, OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(startVector), OdGeVector3d.getCPtr(pExtrusion));
436 }
437
438 public virtual void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector) {
439 if (SwigDerivedClassHasMethod("circleProc2", swigMethodTypes14)) GlobalsPINVOKE.OdGiGeometrySimplifier_circleProc2SwigExplicitOdGiGeometrySimplifier__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(center), radius, OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(startVector)); else GlobalsPINVOKE.OdGiGeometrySimplifier_circleProc2__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(center), radius, OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(startVector));
441 }
442
443 public virtual void circleProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGeVector3d pExtrusion) {
444 if (SwigDerivedClassHasMethod("circleProc", swigMethodTypes15)) GlobalsPINVOKE.OdGiGeometrySimplifier_circleProcSwigExplicitOdGiGeometrySimplifier__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(firstPoint), OdGePoint3d.getCPtr(secondPoint), OdGePoint3d.getCPtr(thirdPoint), OdGeVector3d.getCPtr(pExtrusion)); else GlobalsPINVOKE.OdGiGeometrySimplifier_circleProc__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(firstPoint), OdGePoint3d.getCPtr(secondPoint), OdGePoint3d.getCPtr(thirdPoint), OdGeVector3d.getCPtr(pExtrusion));
446 }
447
448 public virtual void circularArcProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType, OdGeVector3d pExtrusion) {
449 if (SwigDerivedClassHasMethod("circularArcProc", swigMethodTypes16)) GlobalsPINVOKE.OdGiGeometrySimplifier_circularArcProcSwigExplicitOdGiGeometrySimplifier__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(center), radius, OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(startVector), sweepAngle, (int)arcType, OdGeVector3d.getCPtr(pExtrusion)); else GlobalsPINVOKE.OdGiGeometrySimplifier_circularArcProc__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(center), radius, OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(startVector), sweepAngle, (int)arcType, OdGeVector3d.getCPtr(pExtrusion));
451 }
452
453 public virtual void circularArcProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGiArcType arcType, OdGeVector3d pExtrusion) {
454 if (SwigDerivedClassHasMethod("circularArcProc", swigMethodTypes17)) GlobalsPINVOKE.OdGiGeometrySimplifier_circularArcProcSwigExplicitOdGiGeometrySimplifier__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(firstPoint), OdGePoint3d.getCPtr(secondPoint), OdGePoint3d.getCPtr(thirdPoint), (int)arcType, OdGeVector3d.getCPtr(pExtrusion)); else GlobalsPINVOKE.OdGiGeometrySimplifier_circularArcProc__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(firstPoint), OdGePoint3d.getCPtr(secondPoint), OdGePoint3d.getCPtr(thirdPoint), (int)arcType, OdGeVector3d.getCPtr(pExtrusion));
456 }
457
458 public virtual void textProc(OdGePoint3d position, OdGeVector3d u, OdGeVector3d v, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion) {
459 if (SwigDerivedClassHasMethod("textProc", swigMethodTypes23)) GlobalsPINVOKE.OdGiGeometrySimplifier_textProcSwigExplicitOdGiGeometrySimplifier(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), msg, raw, OdGiTextStyle.getCPtr(pTextStyle), OdGeVector3d.getCPtr(pExtrusion)); else GlobalsPINVOKE.OdGiGeometrySimplifier_textProc(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), msg, raw, OdGiTextStyle.getCPtr(pTextStyle), OdGeVector3d.getCPtr(pExtrusion));
461 }
462
463 public virtual void textProc2(OdGePoint3d position, OdGeVector3d u, OdGeVector3d v, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion, OdGeExtents3d extentsBox) {
464 if (SwigDerivedClassHasMethod("textProc2", swigMethodTypes24)) GlobalsPINVOKE.OdGiGeometrySimplifier_textProc2SwigExplicitOdGiGeometrySimplifier(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), msg, raw, OdGiTextStyle.getCPtr(pTextStyle), OdGeVector3d.getCPtr(pExtrusion), OdGeExtents3d.getCPtr(extentsBox)); else GlobalsPINVOKE.OdGiGeometrySimplifier_textProc2(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), msg, raw, OdGiTextStyle.getCPtr(pTextStyle), OdGeVector3d.getCPtr(pExtrusion), OdGeExtents3d.getCPtr(extentsBox));
466 }
467
468 public virtual void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion) {
469 if (SwigDerivedClassHasMethod("shapeProc", swigMethodTypes25)) GlobalsPINVOKE.OdGiGeometrySimplifier_shapeProcSwigExplicitOdGiGeometrySimplifier__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(direction), OdGeVector3d.getCPtr(upVector), shapeNumber, OdGiTextStyle.getCPtr(pTextStyle), OdGeVector3d.getCPtr(pExtrusion)); else GlobalsPINVOKE.OdGiGeometrySimplifier_shapeProc__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(direction), OdGeVector3d.getCPtr(upVector), shapeNumber, OdGiTextStyle.getCPtr(pTextStyle), OdGeVector3d.getCPtr(pExtrusion));
471 }
472
473 public virtual void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle) {
474 if (SwigDerivedClassHasMethod("shapeProc", swigMethodTypes26)) GlobalsPINVOKE.OdGiGeometrySimplifier_shapeProcSwigExplicitOdGiGeometrySimplifier__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(direction), OdGeVector3d.getCPtr(upVector), shapeNumber, OdGiTextStyle.getCPtr(pTextStyle)); else GlobalsPINVOKE.OdGiGeometrySimplifier_shapeProc__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(direction), OdGeVector3d.getCPtr(upVector), shapeNumber, OdGiTextStyle.getCPtr(pTextStyle));
476 }
477
478 public virtual void nurbsProc(OdGeNurbCurve3d nurbsCurve) {
479 if (SwigDerivedClassHasMethod("nurbsProc", swigMethodTypes22)) GlobalsPINVOKE.OdGiGeometrySimplifier_nurbsProcSwigExplicitOdGiGeometrySimplifier(swigCPtr, OdGeNurbCurve3d.getCPtr(nurbsCurve)); else GlobalsPINVOKE.OdGiGeometrySimplifier_nurbsProc(swigCPtr, OdGeNurbCurve3d.getCPtr(nurbsCurve));
481 }
482
483 public virtual void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointOverrides, OdGiArcType arcType, OdGeVector3d pExtrusion) {
484IntPtr p_endPointOverrides=Teigha.Core.Helpers.MarshalPointPair(endPointOverrides);
485 try {
486 if (SwigDerivedClassHasMethod("ellipArcProc", swigMethodTypes18)) GlobalsPINVOKE.OdGiGeometrySimplifier_ellipArcProcSwigExplicitOdGiGeometrySimplifier__SWIG_0(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc), p_endPointOverrides, (int)arcType, OdGeVector3d.getCPtr(pExtrusion)); else GlobalsPINVOKE.OdGiGeometrySimplifier_ellipArcProc__SWIG_0(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc), p_endPointOverrides, (int)arcType, OdGeVector3d.getCPtr(pExtrusion));
488 } finally {
489if (p_endPointOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointOverrides);
490 }
491 }
492
493 public virtual void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointOverrides, OdGiArcType arcType) {
494IntPtr p_endPointOverrides=Teigha.Core.Helpers.MarshalPointPair(endPointOverrides);
495 try {
496 if (SwigDerivedClassHasMethod("ellipArcProc", swigMethodTypes19)) GlobalsPINVOKE.OdGiGeometrySimplifier_ellipArcProcSwigExplicitOdGiGeometrySimplifier__SWIG_1(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc), p_endPointOverrides, (int)arcType); else GlobalsPINVOKE.OdGiGeometrySimplifier_ellipArcProc__SWIG_1(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc), p_endPointOverrides, (int)arcType);
498 } finally {
499if (p_endPointOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointOverrides);
500 }
501 }
502
503 public virtual void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointOverrides) {
504IntPtr p_endPointOverrides=Teigha.Core.Helpers.MarshalPointPair(endPointOverrides);
505 try {
506 if (SwigDerivedClassHasMethod("ellipArcProc", swigMethodTypes20)) GlobalsPINVOKE.OdGiGeometrySimplifier_ellipArcProcSwigExplicitOdGiGeometrySimplifier__SWIG_2(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc), p_endPointOverrides); else GlobalsPINVOKE.OdGiGeometrySimplifier_ellipArcProc__SWIG_2(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc), p_endPointOverrides);
508 } finally {
509if (p_endPointOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointOverrides);
510 }
511 }
512
513 public virtual void ellipArcProc(OdGeEllipArc3d ellipArc) {
514 if (SwigDerivedClassHasMethod("ellipArcProc", swigMethodTypes21)) GlobalsPINVOKE.OdGiGeometrySimplifier_ellipArcProcSwigExplicitOdGiGeometrySimplifier__SWIG_3(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc)); else GlobalsPINVOKE.OdGiGeometrySimplifier_ellipArcProc__SWIG_3(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc));
516 }
517
518 public virtual bool ellipArcProc(OdGeEllipArc3d ellipArc, double width) {
519 bool ret = (SwigDerivedClassHasMethod("ellipArcProc", swigMethodTypes62) ? GlobalsPINVOKE.OdGiGeometrySimplifier_ellipArcProcSwigExplicitOdGiGeometrySimplifier__SWIG_4(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc), width) : GlobalsPINVOKE.OdGiGeometrySimplifier_ellipArcProc__SWIG_4(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc), width));
521 return ret;
522 }
523
524 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) {
525IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
526 try {
527 if (SwigDerivedClassHasMethod("rasterImageProc", swigMethodTypes27)) GlobalsPINVOKE.OdGiGeometrySimplifier_rasterImageProcSwigExplicitOdGiGeometrySimplifier__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiRasterImage.getCPtr(pImage), p_uvBoundary, transparency, brightness, contrast, fade); else GlobalsPINVOKE.OdGiGeometrySimplifier_rasterImageProc__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiRasterImage.getCPtr(pImage), p_uvBoundary, transparency, brightness, contrast, fade);
529 } finally {
530Marshal.FreeCoTaskMem(p_uvBoundary);
531 }
532 }
533
534 public virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency, double brightness, double contrast) {
535IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
536 try {
537 if (SwigDerivedClassHasMethod("rasterImageProc", swigMethodTypes28)) GlobalsPINVOKE.OdGiGeometrySimplifier_rasterImageProcSwigExplicitOdGiGeometrySimplifier__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiRasterImage.getCPtr(pImage), p_uvBoundary, transparency, brightness, contrast); else GlobalsPINVOKE.OdGiGeometrySimplifier_rasterImageProc__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiRasterImage.getCPtr(pImage), p_uvBoundary, transparency, brightness, contrast);
539 } finally {
540Marshal.FreeCoTaskMem(p_uvBoundary);
541 }
542 }
543
544 public virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency, double brightness) {
545IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
546 try {
547 if (SwigDerivedClassHasMethod("rasterImageProc", swigMethodTypes29)) GlobalsPINVOKE.OdGiGeometrySimplifier_rasterImageProcSwigExplicitOdGiGeometrySimplifier__SWIG_2(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiRasterImage.getCPtr(pImage), p_uvBoundary, transparency, brightness); else GlobalsPINVOKE.OdGiGeometrySimplifier_rasterImageProc__SWIG_2(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiRasterImage.getCPtr(pImage), p_uvBoundary, transparency, brightness);
549 } finally {
550Marshal.FreeCoTaskMem(p_uvBoundary);
551 }
552 }
553
554 public virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency) {
555IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
556 try {
557 if (SwigDerivedClassHasMethod("rasterImageProc", swigMethodTypes30)) GlobalsPINVOKE.OdGiGeometrySimplifier_rasterImageProcSwigExplicitOdGiGeometrySimplifier__SWIG_3(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiRasterImage.getCPtr(pImage), p_uvBoundary, transparency); else GlobalsPINVOKE.OdGiGeometrySimplifier_rasterImageProc__SWIG_3(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiRasterImage.getCPtr(pImage), p_uvBoundary, transparency);
559 } finally {
560Marshal.FreeCoTaskMem(p_uvBoundary);
561 }
562 }
563
564 public virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary) {
565IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
566 try {
569 } finally {
570Marshal.FreeCoTaskMem(p_uvBoundary);
571 }
572 }
573
574 public virtual void initTexture(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, bool transparency, double brightness, double contrast, double fade) {
575 if (SwigDerivedClassHasMethod("initTexture", swigMethodTypes63)) GlobalsPINVOKE.OdGiGeometrySimplifier_initTextureSwigExplicitOdGiGeometrySimplifier(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiRasterImage.getCPtr(pImage), transparency, brightness, contrast, fade); else GlobalsPINVOKE.OdGiGeometrySimplifier_initTexture(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiRasterImage.getCPtr(pImage), transparency, brightness, contrast, fade);
577 }
578
579 public virtual void uninitTexture() {
580 if (SwigDerivedClassHasMethod("uninitTexture", swigMethodTypes64)) GlobalsPINVOKE.OdGiGeometrySimplifier_uninitTextureSwigExplicitOdGiGeometrySimplifier(swigCPtr); else GlobalsPINVOKE.OdGiGeometrySimplifier_uninitTexture(swigCPtr);
582 }
583
584 public virtual void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned, bool allowClipping) {
585 if (SwigDerivedClassHasMethod("metafileProc", swigMethodTypes32)) GlobalsPINVOKE.OdGiGeometrySimplifier_metafileProcSwigExplicitOdGiGeometrySimplifier__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiMetafile.getCPtr(pMetafile), dcAligned, allowClipping); else GlobalsPINVOKE.OdGiGeometrySimplifier_metafileProc__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiMetafile.getCPtr(pMetafile), dcAligned, allowClipping);
587 }
588
589 public virtual void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned) {
592 }
593
594 public virtual void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile) {
597 }
598
599 public virtual void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers, Int32 /*SIMPLETYPE*/ nPointSize) {
600IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
601 try {
602 if (SwigDerivedClassHasMethod("polypointProc", swigMethodTypes42)) GlobalsPINVOKE.OdGiGeometrySimplifier_polypointProcSwigExplicitOdGiGeometrySimplifier__SWIG_0(swigCPtr, p_numPoints, OdCmEntityColor.getCPtr(pColors), OdCmTransparency.getCPtr(pTransparency), OdGeVector3d.getCPtr(pNormals), OdGeVector3d.getCPtr(pExtrusions), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pSubEntMarkers), nPointSize /*SIMPLETYPE*/); else GlobalsPINVOKE.OdGiGeometrySimplifier_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*/);
604 } finally {
605Marshal.FreeCoTaskMem(p_numPoints);
606 }
607 }
608
609 public virtual void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers) {
610IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
611 try {
612 if (SwigDerivedClassHasMethod("polypointProc", swigMethodTypes43)) GlobalsPINVOKE.OdGiGeometrySimplifier_polypointProcSwigExplicitOdGiGeometrySimplifier__SWIG_1(swigCPtr, p_numPoints, OdCmEntityColor.getCPtr(pColors), OdCmTransparency.getCPtr(pTransparency), OdGeVector3d.getCPtr(pNormals), OdGeVector3d.getCPtr(pExtrusions), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pSubEntMarkers)); else GlobalsPINVOKE.OdGiGeometrySimplifier_polypointProc__SWIG_1(swigCPtr, p_numPoints, OdCmEntityColor.getCPtr(pColors), OdCmTransparency.getCPtr(pTransparency), OdGeVector3d.getCPtr(pNormals), OdGeVector3d.getCPtr(pExtrusions), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pSubEntMarkers));
614 } finally {
615Marshal.FreeCoTaskMem(p_numPoints);
616 }
617 }
618
619 public virtual void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions) {
620IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
621 try {
622 if (SwigDerivedClassHasMethod("polypointProc", swigMethodTypes44)) GlobalsPINVOKE.OdGiGeometrySimplifier_polypointProcSwigExplicitOdGiGeometrySimplifier__SWIG_2(swigCPtr, p_numPoints, OdCmEntityColor.getCPtr(pColors), OdCmTransparency.getCPtr(pTransparency), OdGeVector3d.getCPtr(pNormals), OdGeVector3d.getCPtr(pExtrusions)); else GlobalsPINVOKE.OdGiGeometrySimplifier_polypointProc__SWIG_2(swigCPtr, p_numPoints, OdCmEntityColor.getCPtr(pColors), OdCmTransparency.getCPtr(pTransparency), OdGeVector3d.getCPtr(pNormals), OdGeVector3d.getCPtr(pExtrusions));
624 } finally {
625Marshal.FreeCoTaskMem(p_numPoints);
626 }
627 }
628
629 public virtual void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals) {
630IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
631 try {
632 if (SwigDerivedClassHasMethod("polypointProc", swigMethodTypes45)) GlobalsPINVOKE.OdGiGeometrySimplifier_polypointProcSwigExplicitOdGiGeometrySimplifier__SWIG_3(swigCPtr, p_numPoints, OdCmEntityColor.getCPtr(pColors), OdCmTransparency.getCPtr(pTransparency), OdGeVector3d.getCPtr(pNormals)); else GlobalsPINVOKE.OdGiGeometrySimplifier_polypointProc__SWIG_3(swigCPtr, p_numPoints, OdCmEntityColor.getCPtr(pColors), OdCmTransparency.getCPtr(pTransparency), OdGeVector3d.getCPtr(pNormals));
634 } finally {
635Marshal.FreeCoTaskMem(p_numPoints);
636 }
637 }
638
639 public virtual void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency) {
640IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
641 try {
642 if (SwigDerivedClassHasMethod("polypointProc", swigMethodTypes46)) GlobalsPINVOKE.OdGiGeometrySimplifier_polypointProcSwigExplicitOdGiGeometrySimplifier__SWIG_4(swigCPtr, p_numPoints, OdCmEntityColor.getCPtr(pColors), OdCmTransparency.getCPtr(pTransparency)); else GlobalsPINVOKE.OdGiGeometrySimplifier_polypointProc__SWIG_4(swigCPtr, p_numPoints, OdCmEntityColor.getCPtr(pColors), OdCmTransparency.getCPtr(pTransparency));
644 } finally {
645Marshal.FreeCoTaskMem(p_numPoints);
646 }
647 }
648
649 public virtual void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors) {
650IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
651 try {
652 if (SwigDerivedClassHasMethod("polypointProc", swigMethodTypes47)) GlobalsPINVOKE.OdGiGeometrySimplifier_polypointProcSwigExplicitOdGiGeometrySimplifier__SWIG_5(swigCPtr, p_numPoints, OdCmEntityColor.getCPtr(pColors)); else GlobalsPINVOKE.OdGiGeometrySimplifier_polypointProc__SWIG_5(swigCPtr, p_numPoints, OdCmEntityColor.getCPtr(pColors));
654 } finally {
655Marshal.FreeCoTaskMem(p_numPoints);
656 }
657 }
658
659 public virtual void rowOfDotsProc(Int32 /*SIMPLETYPE*/ numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint) {
660 if (SwigDerivedClassHasMethod("rowOfDotsProc", swigMethodTypes48)) GlobalsPINVOKE.OdGiGeometrySimplifier_rowOfDotsProcSwigExplicitOdGiGeometrySimplifier(swigCPtr, numPoints /*SIMPLETYPE*/, OdGePoint3d.getCPtr(startPoint), OdGeVector3d.getCPtr(dirToNextPoint)); else GlobalsPINVOKE.OdGiGeometrySimplifier_rowOfDotsProc(swigCPtr, numPoints /*SIMPLETYPE*/, OdGePoint3d.getCPtr(startPoint), OdGeVector3d.getCPtr(dirToNextPoint));
662 }
663
664 public virtual void pointCloudProc(OdGiPointCloud pCloud, OdGiPointCloudFilter pFilter) {
667 }
668
669 public virtual void pointCloudProc(OdGiPointCloud pCloud) {
672 }
673
674 public virtual void edgeProc(OdGiEdge2dArray edges, OdGeMatrix3d pXform) {
677 }
678
679 public virtual void edgeProc(OdGiEdge2dArray edges) {
682 }
683
684 public virtual void polylineOut(Int32 /*SIMPLETYPE*/ numPoints, Int32[] /*SIMPLE_ARRAY*/ vertexIndexList) {
685 GlobalsPINVOKE.OdGiGeometrySimplifier_polylineOut__SWIG_1(swigCPtr, numPoints /*SIMPLETYPE*/, Teigha.Core.Helpers.MarshalInt32FixedArray(vertexIndexList));
687 }
688
689 public void convertMeshToShell(MeshData rows) {
690IntPtr p_rows=Teigha.Core.Helpers.MarshalMeshData(rows);
691 try {
694 } finally {
695Marshal.FreeCoTaskMem(p_rows);
696 }
697 }
698
699 public virtual void ttfPolyDrawProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices, Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, byte[] /*SIMPLE_ARRAY*/ pBezierTypes, OdGiFaceData pFaceData) {
700IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
701IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
702 try {
703 GlobalsPINVOKE.OdGiGeometrySimplifier_ttfPolyDrawProc__SWIG_0(swigCPtr, p_numVertices, p_faceListSize, Teigha.Core.Helpers.MarshalbyteFixedArray(pBezierTypes), OdGiFaceData.getCPtr(pFaceData));
705 } finally {
706Marshal.FreeCoTaskMem(p_numVertices);
707Marshal.FreeCoTaskMem(p_faceListSize);
708 }
709 }
710
711 public virtual void ttfPolyDrawProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices, Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, byte[] /*SIMPLE_ARRAY*/ pBezierTypes) {
712IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
713IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
714 try {
715 GlobalsPINVOKE.OdGiGeometrySimplifier_ttfPolyDrawProc__SWIG_1(swigCPtr, p_numVertices, p_faceListSize, Teigha.Core.Helpers.MarshalbyteFixedArray(pBezierTypes));
717 } finally {
718Marshal.FreeCoTaskMem(p_numVertices);
719Marshal.FreeCoTaskMem(p_faceListSize);
720 }
721 }
722
723 public void subdivideShellByVertexLimit(ShellData numVertices, UInt32 /*SIMPLETYPE*/ nLimit) {
724IntPtr p_numVertices=Teigha.Core.Helpers.MarshalShellData(numVertices);
725 try {
726 GlobalsPINVOKE.OdGiGeometrySimplifier_subdivideShellByVertexLimit(swigCPtr, p_numVertices, nLimit /*SIMPLETYPE*/);
728 } finally {
729Marshal.FreeCoTaskMem(p_numVertices);
730 }
731 }
732
733 public virtual bool generateShellFill(OdGiHatchPattern pHatch, out double fillDensity, OdGePoint3d pVertexList, Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, OdGiFaceData pFaceData, OdGiMapperItemEntry pMapper) {
734IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
735 try {
736 bool ret = (SwigDerivedClassHasMethod("generateShellFill", swigMethodTypes65) ? GlobalsPINVOKE.OdGiGeometrySimplifier_generateShellFillSwigExplicitOdGiGeometrySimplifier__SWIG_0(swigCPtr, OdGiHatchPattern.getCPtr(pHatch), out fillDensity, OdGePoint3d.getCPtr(pVertexList), p_faceListSize, OdGiFaceData.getCPtr(pFaceData), OdGiMapperItemEntry.getCPtr(pMapper)) : GlobalsPINVOKE.OdGiGeometrySimplifier_generateShellFill__SWIG_0(swigCPtr, OdGiHatchPattern.getCPtr(pHatch), out fillDensity, OdGePoint3d.getCPtr(pVertexList), p_faceListSize, OdGiFaceData.getCPtr(pFaceData), OdGiMapperItemEntry.getCPtr(pMapper)));
738 return ret;
739 } finally {
740Marshal.FreeCoTaskMem(p_faceListSize);
741 }
742 }
743
744 public virtual bool generateShellFill(OdGiHatchPattern pHatch, out double fillDensity, OdGePoint3d pVertexList, Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, OdGiFaceData pFaceData) {
745IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
746 try {
747 bool ret = (SwigDerivedClassHasMethod("generateShellFill", swigMethodTypes66) ? GlobalsPINVOKE.OdGiGeometrySimplifier_generateShellFillSwigExplicitOdGiGeometrySimplifier__SWIG_1(swigCPtr, OdGiHatchPattern.getCPtr(pHatch), out fillDensity, OdGePoint3d.getCPtr(pVertexList), p_faceListSize, OdGiFaceData.getCPtr(pFaceData)) : GlobalsPINVOKE.OdGiGeometrySimplifier_generateShellFill__SWIG_1(swigCPtr, OdGiHatchPattern.getCPtr(pHatch), out fillDensity, OdGePoint3d.getCPtr(pVertexList), p_faceListSize, OdGiFaceData.getCPtr(pFaceData)));
749 return ret;
750 } finally {
751Marshal.FreeCoTaskMem(p_faceListSize);
752 }
753 }
754
755 public virtual bool generateShellFill(OdGiHatchPattern pHatch, out double fillDensity, OdGePoint3d pVertexList, Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize) {
756IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
757 try {
758 bool ret = (SwigDerivedClassHasMethod("generateShellFill", swigMethodTypes67) ? GlobalsPINVOKE.OdGiGeometrySimplifier_generateShellFillSwigExplicitOdGiGeometrySimplifier__SWIG_2(swigCPtr, OdGiHatchPattern.getCPtr(pHatch), out fillDensity, OdGePoint3d.getCPtr(pVertexList), p_faceListSize) : GlobalsPINVOKE.OdGiGeometrySimplifier_generateShellFill__SWIG_2(swigCPtr, OdGiHatchPattern.getCPtr(pHatch), out fillDensity, OdGePoint3d.getCPtr(pVertexList), p_faceListSize));
760 return ret;
761 } finally {
762Marshal.FreeCoTaskMem(p_faceListSize);
763 }
764 }
765
771
776 public virtual void vb_polylineOut(Teigha.Core.OdGePoint3d[] numPoints) { this.polylineOut(numPoints); }
777
782 public virtual void vb_polylineOut(int numPoints, int[] vertexIndexList) { this.polylineOut(numPoints, vertexIndexList); }
783
789
790 public virtual void polylineProc(Int32 /*SIMPLETYPE*/ arg0, OdGePoint3d arg1, OdGeVector3d arg2, OdGeVector3d arg3, Int32 /*SIMPLETYPE*/ arg4) {
791 GlobalsPINVOKE.OdGiGeometrySimplifier_polylineProc__SWIG_1(swigCPtr, arg0 /*SIMPLETYPE*/, OdGePoint3d.getCPtr(arg1), OdGeVector3d.getCPtr(arg2), OdGeVector3d.getCPtr(arg3), arg4 /*SIMPLETYPE*/);
793 }
794
795 public virtual void xlineProc2(OdGePoint3d basePoint, OdGeVector3d direction) {
796 if (SwigDerivedClassHasMethod("xlineProc2", swigMethodTypes35)) GlobalsPINVOKE.OdGiGeometrySimplifier_xlineProc2SwigExplicitOdGiGeometrySimplifier(swigCPtr, OdGePoint3d.getCPtr(basePoint), OdGeVector3d.getCPtr(direction)); else GlobalsPINVOKE.OdGiGeometrySimplifier_xlineProc2(swigCPtr, OdGePoint3d.getCPtr(basePoint), OdGeVector3d.getCPtr(direction));
798 }
799
800 public virtual void rayProc2(OdGePoint3d basePoint, OdGeVector3d direction) {
801 if (SwigDerivedClassHasMethod("rayProc2", swigMethodTypes36)) GlobalsPINVOKE.OdGiGeometrySimplifier_rayProc2SwigExplicitOdGiGeometrySimplifier(swigCPtr, OdGePoint3d.getCPtr(basePoint), OdGeVector3d.getCPtr(direction)); else GlobalsPINVOKE.OdGiGeometrySimplifier_rayProc2(swigCPtr, OdGePoint3d.getCPtr(basePoint), OdGeVector3d.getCPtr(direction));
803 }
804
805 public virtual void setExtentsProc(OdGePoint3d arg0, bool arg1) {
806 if (SwigDerivedClassHasMethod("setExtentsProc", swigMethodTypes37)) GlobalsPINVOKE.OdGiGeometrySimplifier_setExtentsProcSwigExplicitOdGiGeometrySimplifier__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(arg0), arg1); else GlobalsPINVOKE.OdGiGeometrySimplifier_setExtentsProc__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(arg0), arg1);
808 }
809
810 public virtual void setExtentsProc(OdGePoint3d arg0) {
813 }
814
815 public virtual int ttfCharProcFlags() {
816 int ret = (SwigDerivedClassHasMethod("ttfCharProcFlags", swigMethodTypes39) ? GlobalsPINVOKE.OdGiGeometrySimplifier_ttfCharProcFlagsSwigExplicitOdGiGeometrySimplifier(swigCPtr) : GlobalsPINVOKE.OdGiGeometrySimplifier_ttfCharProcFlags(swigCPtr));
818 return ret;
819 }
820
821 public virtual bool ttfCharProc(char /*SIMPLETYPE*/ arg0, bool arg1, OdGePoint3d arg2, OdGeBoundBlock3d arg3) {
822 bool ret = (SwigDerivedClassHasMethod("ttfCharProc", swigMethodTypes40) ? GlobalsPINVOKE.OdGiGeometrySimplifier_ttfCharProcSwigExplicitOdGiGeometrySimplifier(swigCPtr, arg0 /*SIMPLETYPE*/, arg1, OdGePoint3d.getCPtr(arg2), OdGeBoundBlock3d.getCPtr(arg3)) : GlobalsPINVOKE.OdGiGeometrySimplifier_ttfCharProc(swigCPtr, arg0 /*SIMPLETYPE*/, arg1, OdGePoint3d.getCPtr(arg2), OdGeBoundBlock3d.getCPtr(arg3)));
824 return ret;
825 }
826
827 public virtual void conveyorBoundaryInfoProc(OdGeBoundBlock3d arg0, out UInt32 /*SIMPLETYPE*/ arg1) {
828 if (SwigDerivedClassHasMethod("conveyorBoundaryInfoProc", swigMethodTypes41)) GlobalsPINVOKE.OdGiGeometrySimplifier_conveyorBoundaryInfoProcSwigExplicitOdGiGeometrySimplifier(swigCPtr, OdGeBoundBlock3d.getCPtr(arg0), out arg1); else GlobalsPINVOKE.OdGiGeometrySimplifier_conveyorBoundaryInfoProc(swigCPtr, OdGeBoundBlock3d.getCPtr(arg0), out arg1);
830 }
831
832 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers, Int32 /*SIMPLETYPE*/ nPointSize) {
833IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
834 try {
835 GlobalsPINVOKE.OdGiGeometrySimplifier_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*/);
837 } finally {
838Marshal.FreeCoTaskMem(p_numPoints);
839 }
840 }
841
842 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers) {
843IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
844 try {
845 GlobalsPINVOKE.OdGiGeometrySimplifier_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));
847 } finally {
848Marshal.FreeCoTaskMem(p_numPoints);
849 }
850 }
851
852 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions) {
853IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
854 try {
857 } finally {
858Marshal.FreeCoTaskMem(p_numPoints);
859 }
860 }
861
862 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals) {
863IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
864 try {
867 } finally {
868Marshal.FreeCoTaskMem(p_numPoints);
869 }
870 }
871
872 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency) {
873IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
874 try {
877 } finally {
878Marshal.FreeCoTaskMem(p_numPoints);
879 }
880 }
881
882 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors) {
883IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
884 try {
887 } finally {
888Marshal.FreeCoTaskMem(p_numPoints);
889 }
890 }
891
892 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints) {
893IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
894 try {
897 } finally {
898Marshal.FreeCoTaskMem(p_numPoints);
899 }
900 }
901
902 public void rowOfDotsProc2(Int32 /*SIMPLETYPE*/ numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint) {
903 GlobalsPINVOKE.OdGiGeometrySimplifier_rowOfDotsProc2(swigCPtr, numPoints /*SIMPLETYPE*/, OdGePoint3d.getCPtr(startPoint), OdGeVector3d.getCPtr(dirToNextPoint));
905 }
906
907 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) {
908 GlobalsPINVOKE.OdGiGeometrySimplifier_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));
910 }
911
912 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) {
913 GlobalsPINVOKE.OdGiGeometrySimplifier_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));
915 }
916
917 public void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes) {
918 GlobalsPINVOKE.OdGiGeometrySimplifier_polyPolygonProc2__SWIG_2(swigCPtr, pContext.GetInterfaceCPtr(), numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints), OdCmEntityColor.getCPtr(pOutlineColors), ref pOutlinePsLinetypes);
920 }
921
922 public void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors) {
923 GlobalsPINVOKE.OdGiGeometrySimplifier_polyPolygonProc2__SWIG_3(swigCPtr, pContext.GetInterfaceCPtr(), numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints), OdCmEntityColor.getCPtr(pOutlineColors));
925 }
926
927 public void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints) {
928 GlobalsPINVOKE.OdGiGeometrySimplifier_polyPolygonProc2__SWIG_4(swigCPtr, pContext.GetInterfaceCPtr(), numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints));
930 }
931
935 }
936
937 private void SwigDirectorConnect() {
938 if (SwigDerivedClassHasMethod("plineProc", swigMethodTypes0))
939 swigDelegate0 = new SwigDelegateOdGiGeometrySimplifier_0(SwigDirectorMethodplineProc__SWIG_0);
940 if (SwigDerivedClassHasMethod("plineProc", swigMethodTypes1))
941 swigDelegate1 = new SwigDelegateOdGiGeometrySimplifier_1(SwigDirectorMethodplineProc__SWIG_1);
942 if (SwigDerivedClassHasMethod("plineProc", swigMethodTypes2))
943 swigDelegate2 = new SwigDelegateOdGiGeometrySimplifier_2(SwigDirectorMethodplineProc__SWIG_2);
944 if (SwigDerivedClassHasMethod("plineProc", swigMethodTypes3))
945 swigDelegate3 = new SwigDelegateOdGiGeometrySimplifier_3(SwigDirectorMethodplineProc__SWIG_3);
946 if (SwigDerivedClassHasMethod("polylineProc", swigMethodTypes4))
947 swigDelegate4 = new SwigDelegateOdGiGeometrySimplifier_4(SwigDirectorMethodpolylineProc);
948 if (SwigDerivedClassHasMethod("polygonProc", swigMethodTypes5))
949 swigDelegate5 = new SwigDelegateOdGiGeometrySimplifier_5(SwigDirectorMethodpolygonProc__SWIG_0);
950 if (SwigDerivedClassHasMethod("polygonProc", swigMethodTypes6))
951 swigDelegate6 = new SwigDelegateOdGiGeometrySimplifier_6(SwigDirectorMethodpolygonProc__SWIG_1);
952 if (SwigDerivedClassHasMethod("polygonProc", swigMethodTypes7))
953 swigDelegate7 = new SwigDelegateOdGiGeometrySimplifier_7(SwigDirectorMethodpolygonProc__SWIG_2);
954 if (SwigDerivedClassHasMethod("xlineProc", swigMethodTypes8))
955 swigDelegate8 = new SwigDelegateOdGiGeometrySimplifier_8(SwigDirectorMethodxlineProc);
956 if (SwigDerivedClassHasMethod("rayProc", swigMethodTypes9))
957 swigDelegate9 = new SwigDelegateOdGiGeometrySimplifier_9(SwigDirectorMethodrayProc);
958 if (SwigDerivedClassHasMethod("meshProc", swigMethodTypes10))
959 swigDelegate10 = new SwigDelegateOdGiGeometrySimplifier_10(SwigDirectorMethodmeshProc);
960 if (SwigDerivedClassHasMethod("shellProc", swigMethodTypes11))
961 swigDelegate11 = new SwigDelegateOdGiGeometrySimplifier_11(SwigDirectorMethodshellProc);
962 if (SwigDerivedClassHasMethod("circleProc", swigMethodTypes12))
963 swigDelegate12 = new SwigDelegateOdGiGeometrySimplifier_12(SwigDirectorMethodcircleProc__SWIG_0);
964 if (SwigDerivedClassHasMethod("circleProc2", swigMethodTypes13))
965 swigDelegate13 = new SwigDelegateOdGiGeometrySimplifier_13(SwigDirectorMethodcircleProc2__SWIG_0);
966 if (SwigDerivedClassHasMethod("circleProc2", swigMethodTypes14))
967 swigDelegate14 = new SwigDelegateOdGiGeometrySimplifier_14(SwigDirectorMethodcircleProc2__SWIG_1);
968 if (SwigDerivedClassHasMethod("circleProc", swigMethodTypes15))
969 swigDelegate15 = new SwigDelegateOdGiGeometrySimplifier_15(SwigDirectorMethodcircleProc__SWIG_1);
970 if (SwigDerivedClassHasMethod("circularArcProc", swigMethodTypes16))
971 swigDelegate16 = new SwigDelegateOdGiGeometrySimplifier_16(SwigDirectorMethodcircularArcProc__SWIG_0);
972 if (SwigDerivedClassHasMethod("circularArcProc", swigMethodTypes17))
973 swigDelegate17 = new SwigDelegateOdGiGeometrySimplifier_17(SwigDirectorMethodcircularArcProc__SWIG_1);
974 if (SwigDerivedClassHasMethod("ellipArcProc", swigMethodTypes18))
975 swigDelegate18 = new SwigDelegateOdGiGeometrySimplifier_18(SwigDirectorMethodellipArcProc__SWIG_0);
976 if (SwigDerivedClassHasMethod("ellipArcProc", swigMethodTypes19))
977 swigDelegate19 = new SwigDelegateOdGiGeometrySimplifier_19(SwigDirectorMethodellipArcProc__SWIG_1);
978 if (SwigDerivedClassHasMethod("ellipArcProc", swigMethodTypes20))
979 swigDelegate20 = new SwigDelegateOdGiGeometrySimplifier_20(SwigDirectorMethodellipArcProc__SWIG_2);
980 if (SwigDerivedClassHasMethod("ellipArcProc", swigMethodTypes21))
981 swigDelegate21 = new SwigDelegateOdGiGeometrySimplifier_21(SwigDirectorMethodellipArcProc__SWIG_3);
982 if (SwigDerivedClassHasMethod("nurbsProc", swigMethodTypes22))
983 swigDelegate22 = new SwigDelegateOdGiGeometrySimplifier_22(SwigDirectorMethodnurbsProc);
984 if (SwigDerivedClassHasMethod("textProc", swigMethodTypes23))
985 swigDelegate23 = new SwigDelegateOdGiGeometrySimplifier_23(SwigDirectorMethodtextProc);
986 if (SwigDerivedClassHasMethod("textProc2", swigMethodTypes24))
987 swigDelegate24 = new SwigDelegateOdGiGeometrySimplifier_24(SwigDirectorMethodtextProc2);
988 if (SwigDerivedClassHasMethod("shapeProc", swigMethodTypes25))
989 swigDelegate25 = new SwigDelegateOdGiGeometrySimplifier_25(SwigDirectorMethodshapeProc__SWIG_0);
990 if (SwigDerivedClassHasMethod("shapeProc", swigMethodTypes26))
991 swigDelegate26 = new SwigDelegateOdGiGeometrySimplifier_26(SwigDirectorMethodshapeProc__SWIG_1);
992 if (SwigDerivedClassHasMethod("rasterImageProc", swigMethodTypes27))
993 swigDelegate27 = new SwigDelegateOdGiGeometrySimplifier_27(SwigDirectorMethodrasterImageProc__SWIG_0);
994 if (SwigDerivedClassHasMethod("rasterImageProc", swigMethodTypes28))
995 swigDelegate28 = new SwigDelegateOdGiGeometrySimplifier_28(SwigDirectorMethodrasterImageProc__SWIG_1);
996 if (SwigDerivedClassHasMethod("rasterImageProc", swigMethodTypes29))
997 swigDelegate29 = new SwigDelegateOdGiGeometrySimplifier_29(SwigDirectorMethodrasterImageProc__SWIG_2);
998 if (SwigDerivedClassHasMethod("rasterImageProc", swigMethodTypes30))
999 swigDelegate30 = new SwigDelegateOdGiGeometrySimplifier_30(SwigDirectorMethodrasterImageProc__SWIG_3);
1000 if (SwigDerivedClassHasMethod("rasterImageProc", swigMethodTypes31))
1001 swigDelegate31 = new SwigDelegateOdGiGeometrySimplifier_31(SwigDirectorMethodrasterImageProc__SWIG_4);
1002 if (SwigDerivedClassHasMethod("metafileProc", swigMethodTypes32))
1003 swigDelegate32 = new SwigDelegateOdGiGeometrySimplifier_32(SwigDirectorMethodmetafileProc__SWIG_0);
1004 if (SwigDerivedClassHasMethod("metafileProc", swigMethodTypes33))
1005 swigDelegate33 = new SwigDelegateOdGiGeometrySimplifier_33(SwigDirectorMethodmetafileProc__SWIG_1);
1006 if (SwigDerivedClassHasMethod("metafileProc", swigMethodTypes34))
1007 swigDelegate34 = new SwigDelegateOdGiGeometrySimplifier_34(SwigDirectorMethodmetafileProc__SWIG_2);
1008 if (SwigDerivedClassHasMethod("xlineProc2", swigMethodTypes35))
1009 swigDelegate35 = new SwigDelegateOdGiGeometrySimplifier_35(SwigDirectorMethodxlineProc2);
1010 if (SwigDerivedClassHasMethod("rayProc2", swigMethodTypes36))
1011 swigDelegate36 = new SwigDelegateOdGiGeometrySimplifier_36(SwigDirectorMethodrayProc2);
1012 if (SwigDerivedClassHasMethod("setExtentsProc", swigMethodTypes37))
1013 swigDelegate37 = new SwigDelegateOdGiGeometrySimplifier_37(SwigDirectorMethodsetExtentsProc__SWIG_0);
1014 if (SwigDerivedClassHasMethod("setExtentsProc", swigMethodTypes38))
1015 swigDelegate38 = new SwigDelegateOdGiGeometrySimplifier_38(SwigDirectorMethodsetExtentsProc__SWIG_1);
1016 if (SwigDerivedClassHasMethod("ttfCharProcFlags", swigMethodTypes39))
1017 swigDelegate39 = new SwigDelegateOdGiGeometrySimplifier_39(SwigDirectorMethodttfCharProcFlags);
1018 if (SwigDerivedClassHasMethod("ttfCharProc", swigMethodTypes40))
1019 swigDelegate40 = new SwigDelegateOdGiGeometrySimplifier_40(SwigDirectorMethodttfCharProc);
1020 if (SwigDerivedClassHasMethod("conveyorBoundaryInfoProc", swigMethodTypes41))
1021 swigDelegate41 = new SwigDelegateOdGiGeometrySimplifier_41(SwigDirectorMethodconveyorBoundaryInfoProc);
1022 if (SwigDerivedClassHasMethod("polypointProc", swigMethodTypes42))
1023 swigDelegate42 = new SwigDelegateOdGiGeometrySimplifier_42(SwigDirectorMethodpolypointProc__SWIG_0);
1024 if (SwigDerivedClassHasMethod("polypointProc", swigMethodTypes43))
1025 swigDelegate43 = new SwigDelegateOdGiGeometrySimplifier_43(SwigDirectorMethodpolypointProc__SWIG_1);
1026 if (SwigDerivedClassHasMethod("polypointProc", swigMethodTypes44))
1027 swigDelegate44 = new SwigDelegateOdGiGeometrySimplifier_44(SwigDirectorMethodpolypointProc__SWIG_2);
1028 if (SwigDerivedClassHasMethod("polypointProc", swigMethodTypes45))
1029 swigDelegate45 = new SwigDelegateOdGiGeometrySimplifier_45(SwigDirectorMethodpolypointProc__SWIG_3);
1030 if (SwigDerivedClassHasMethod("polypointProc", swigMethodTypes46))
1031 swigDelegate46 = new SwigDelegateOdGiGeometrySimplifier_46(SwigDirectorMethodpolypointProc__SWIG_4);
1032 if (SwigDerivedClassHasMethod("polypointProc", swigMethodTypes47))
1033 swigDelegate47 = new SwigDelegateOdGiGeometrySimplifier_47(SwigDirectorMethodpolypointProc__SWIG_5);
1034 if (SwigDerivedClassHasMethod("rowOfDotsProc", swigMethodTypes48))
1035 swigDelegate48 = new SwigDelegateOdGiGeometrySimplifier_48(SwigDirectorMethodrowOfDotsProc);
1036 if (SwigDerivedClassHasMethod("pointCloudProc", swigMethodTypes49))
1037 swigDelegate49 = new SwigDelegateOdGiGeometrySimplifier_49(SwigDirectorMethodpointCloudProc__SWIG_0);
1038 if (SwigDerivedClassHasMethod("pointCloudProc", swigMethodTypes50))
1039 swigDelegate50 = new SwigDelegateOdGiGeometrySimplifier_50(SwigDirectorMethodpointCloudProc__SWIG_1);
1040 if (SwigDerivedClassHasMethod("edgeProc", swigMethodTypes51))
1041 swigDelegate51 = new SwigDelegateOdGiGeometrySimplifier_51(SwigDirectorMethodedgeProc__SWIG_0);
1042 if (SwigDerivedClassHasMethod("edgeProc", swigMethodTypes52))
1043 swigDelegate52 = new SwigDelegateOdGiGeometrySimplifier_52(SwigDirectorMethodedgeProc__SWIG_1);
1044 if (SwigDerivedClassHasMethod("plineArcSegmentsAsArcProc", swigMethodTypes53))
1045 swigDelegate53 = new SwigDelegateOdGiGeometrySimplifier_53(SwigDirectorMethodplineArcSegmentsAsArcProc);
1046 if (SwigDerivedClassHasMethod("polylineOut", swigMethodTypes54))
1047 swigDelegate54 = new SwigDelegateOdGiGeometrySimplifier_54(SwigDirectorMethodpolylineOut__SWIG_0);
1048 if (SwigDerivedClassHasMethod("polygonOut", swigMethodTypes55))
1049 swigDelegate55 = new SwigDelegateOdGiGeometrySimplifier_55(SwigDirectorMethodpolygonOut__SWIG_0);
1050 if (SwigDerivedClassHasMethod("polygonOut", swigMethodTypes56))
1051 swigDelegate56 = new SwigDelegateOdGiGeometrySimplifier_56(SwigDirectorMethodpolygonOut__SWIG_1);
1052 if (SwigDerivedClassHasMethod("generateMeshWires", swigMethodTypes57))
1053 swigDelegate57 = new SwigDelegateOdGiGeometrySimplifier_57(SwigDirectorMethodgenerateMeshWires);
1054 if (SwigDerivedClassHasMethod("generateMeshFaces", swigMethodTypes58))
1055 swigDelegate58 = new SwigDelegateOdGiGeometrySimplifier_58(SwigDirectorMethodgenerateMeshFaces);
1056 if (SwigDerivedClassHasMethod("filledShellProc", swigMethodTypes59))
1057 swigDelegate59 = new SwigDelegateOdGiGeometrySimplifier_59(SwigDirectorMethodfilledShellProc__SWIG_0);
1058 if (SwigDerivedClassHasMethod("filledShellProc", swigMethodTypes60))
1059 swigDelegate60 = new SwigDelegateOdGiGeometrySimplifier_60(SwigDirectorMethodfilledShellProc__SWIG_1);
1060 if (SwigDerivedClassHasMethod("filledShellProc", swigMethodTypes61))
1061 swigDelegate61 = new SwigDelegateOdGiGeometrySimplifier_61(SwigDirectorMethodfilledShellProc__SWIG_2);
1062 if (SwigDerivedClassHasMethod("ellipArcProc", swigMethodTypes62))
1063 swigDelegate62 = new SwigDelegateOdGiGeometrySimplifier_62(SwigDirectorMethodellipArcProc__SWIG_4);
1064 if (SwigDerivedClassHasMethod("initTexture", swigMethodTypes63))
1065 swigDelegate63 = new SwigDelegateOdGiGeometrySimplifier_63(SwigDirectorMethodinitTexture);
1066 if (SwigDerivedClassHasMethod("uninitTexture", swigMethodTypes64))
1067 swigDelegate64 = new SwigDelegateOdGiGeometrySimplifier_64(SwigDirectorMethoduninitTexture);
1068 if (SwigDerivedClassHasMethod("generateShellFill", swigMethodTypes65))
1069 swigDelegate65 = new SwigDelegateOdGiGeometrySimplifier_65(SwigDirectorMethodgenerateShellFill__SWIG_0);
1070 if (SwigDerivedClassHasMethod("generateShellFill", swigMethodTypes66))
1071 swigDelegate66 = new SwigDelegateOdGiGeometrySimplifier_66(SwigDirectorMethodgenerateShellFill__SWIG_1);
1072 if (SwigDerivedClassHasMethod("generateShellFill", swigMethodTypes67))
1073 swigDelegate67 = new SwigDelegateOdGiGeometrySimplifier_67(SwigDirectorMethodgenerateShellFill__SWIG_2);
1074 GlobalsPINVOKE.OdGiGeometrySimplifier_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16, swigDelegate17, swigDelegate18, swigDelegate19, swigDelegate20, swigDelegate21, swigDelegate22, swigDelegate23, swigDelegate24, swigDelegate25, swigDelegate26, swigDelegate27, swigDelegate28, swigDelegate29, swigDelegate30, swigDelegate31, swigDelegate32, swigDelegate33, swigDelegate34, swigDelegate35, swigDelegate36, swigDelegate37, swigDelegate38, swigDelegate39, swigDelegate40, swigDelegate41, swigDelegate42, swigDelegate43, swigDelegate44, swigDelegate45, swigDelegate46, swigDelegate47, swigDelegate48, swigDelegate49, swigDelegate50, swigDelegate51, swigDelegate52, swigDelegate53, swigDelegate54, swigDelegate55, swigDelegate56, swigDelegate57, swigDelegate58, swigDelegate59, swigDelegate60, swigDelegate61, swigDelegate62, swigDelegate63, swigDelegate64, swigDelegate65, swigDelegate66, swigDelegate67);
1075 }
1076
1077 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
1078 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
1079 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(OdGiGeometrySimplifier));
1080 return hasDerivedMethod;
1081 }
1082
1083 private void SwigDirectorMethodplineProc__SWIG_0(IntPtr polyline, global::System.IntPtr pXfm, UInt32 /*SIMPLETYPE*/ fromIndex, UInt32 /*SIMPLETYPE*/ numSegs) {
1084 plineProc(
1085 (OdGiPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPolyline),polyline,false) /*createInt 6_3*/ // csdirectorin for smart pointer
1086, (pXfm == global::System.IntPtr.Zero) ? null : new OdGeMatrix3d(pXfm, false), fromIndex /*SIMPLETYPE*/, numSegs /*SIMPLETYPE*/);
1087 }
1088
1089 private void SwigDirectorMethodplineProc__SWIG_1(IntPtr polyline, global::System.IntPtr pXfm, UInt32 /*SIMPLETYPE*/ fromIndex) {
1090 plineProc(
1091 (OdGiPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPolyline),polyline,false) /*createInt 6_3*/ // csdirectorin for smart pointer
1092, (pXfm == global::System.IntPtr.Zero) ? null : new OdGeMatrix3d(pXfm, false), fromIndex /*SIMPLETYPE*/);
1093 }
1094
1095 private void SwigDirectorMethodplineProc__SWIG_2(IntPtr polyline, global::System.IntPtr pXfm) {
1096 plineProc(
1097 (OdGiPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPolyline),polyline,false) /*createInt 6_3*/ // csdirectorin for smart pointer
1098, (pXfm == global::System.IntPtr.Zero) ? null : new OdGeMatrix3d(pXfm, false));
1099 }
1100
1101 private void SwigDirectorMethodplineProc__SWIG_3(IntPtr polyline) {
1102 plineProc(
1103 (OdGiPolyline)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPolyline),polyline,false) /*createInt 6_3*/ // csdirectorin for smart pointer
1104);
1105 }
1106
1107 private void SwigDirectorMethodpolylineProc(IntPtr numPoints, global::System.IntPtr pNormal, global::System.IntPtr pExtrusion, IntPtr /*SIMPLETYPE*/ baseSubEntMarker) {
1108 polylineProc(Teigha.Core.Helpers.UnMarshalPoint3dArray(numPoints), (pNormal == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pNormal, false), (pExtrusion == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pExtrusion, false), baseSubEntMarker /*SIMPLETYPE*/);
1109 }
1110
1111 private void SwigDirectorMethodpolygonProc__SWIG_0(IntPtr numPoints, global::System.IntPtr pNormal, global::System.IntPtr pExtrusion) {
1112 polygonProc(Teigha.Core.Helpers.UnMarshalPoint3dArray(numPoints), (pNormal == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pNormal, false), (pExtrusion == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pExtrusion, false));
1113 }
1114
1115 private void SwigDirectorMethodpolygonProc__SWIG_1(IntPtr numPoints, global::System.IntPtr pNormal) {
1116 polygonProc(Teigha.Core.Helpers.UnMarshalPoint3dArray(numPoints), (pNormal == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pNormal, false));
1117 }
1118
1119 private void SwigDirectorMethodpolygonProc__SWIG_2(IntPtr numPoints) {
1120 polygonProc(Teigha.Core.Helpers.UnMarshalPoint3dArray(numPoints));
1121 }
1122
1123 private void SwigDirectorMethodxlineProc(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint) {
1124 xlineProc(new OdGePoint3d(firstPoint, false), new OdGePoint3d(secondPoint, false));
1125 }
1126
1127 private void SwigDirectorMethodrayProc(global::System.IntPtr basePoint, global::System.IntPtr throughPoint) {
1128 rayProc(new OdGePoint3d(basePoint, false), new OdGePoint3d(throughPoint, false));
1129 }
1130
1131 private void SwigDirectorMethodmeshProc(IntPtr numRows) {
1132 meshProc(Teigha.Core.Helpers.UnMarshalMeshData(numRows));
1133 }
1134
1135 private void SwigDirectorMethodshellProc(IntPtr numVertices) {
1136 shellProc(Teigha.Core.Helpers.UnMarshalShellData(numVertices));
1137 }
1138
1139 private void SwigDirectorMethodcircleProc__SWIG_0(global::System.IntPtr center, double radius, global::System.IntPtr normal, global::System.IntPtr pExtrusion) {
1140 circleProc(new OdGePoint3d(center, false), radius, new OdGeVector3d(normal, false), (pExtrusion == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pExtrusion, false));
1141 }
1142
1143 private void SwigDirectorMethodcircleProc2__SWIG_0(global::System.IntPtr center, double radius, global::System.IntPtr normal, global::System.IntPtr startVector, global::System.IntPtr pExtrusion) {
1144 circleProc2(new OdGePoint3d(center, false), radius, new OdGeVector3d(normal, false), new OdGeVector3d(startVector, false), (pExtrusion == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pExtrusion, false));
1145 }
1146
1147 private void SwigDirectorMethodcircleProc2__SWIG_1(global::System.IntPtr center, double radius, global::System.IntPtr normal, global::System.IntPtr startVector) {
1148 circleProc2(new OdGePoint3d(center, false), radius, new OdGeVector3d(normal, false), new OdGeVector3d(startVector, false));
1149 }
1150
1151 private void SwigDirectorMethodcircleProc__SWIG_1(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint, global::System.IntPtr thirdPoint, global::System.IntPtr pExtrusion) {
1152 circleProc(new OdGePoint3d(firstPoint, false), new OdGePoint3d(secondPoint, false), new OdGePoint3d(thirdPoint, false), (pExtrusion == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pExtrusion, false));
1153 }
1154
1155 private void SwigDirectorMethodcircularArcProc__SWIG_0(global::System.IntPtr center, double radius, global::System.IntPtr normal, global::System.IntPtr startVector, double sweepAngle, int arcType, global::System.IntPtr pExtrusion) {
1156 circularArcProc(new OdGePoint3d(center, false), radius, new OdGeVector3d(normal, false), new OdGeVector3d(startVector, false), sweepAngle, (OdGiArcType)arcType, (pExtrusion == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pExtrusion, false));
1157 }
1158
1159 private void SwigDirectorMethodcircularArcProc__SWIG_1(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint, global::System.IntPtr thirdPoint, int arcType, global::System.IntPtr pExtrusion) {
1160 circularArcProc(new OdGePoint3d(firstPoint, false), new OdGePoint3d(secondPoint, false), new OdGePoint3d(thirdPoint, false), (OdGiArcType)arcType, (pExtrusion == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pExtrusion, false));
1161 }
1162
1163 private void SwigDirectorMethodellipArcProc__SWIG_0(global::System.IntPtr ellipArc, IntPtr endPointOverrides, int arcType, global::System.IntPtr pExtrusion) {
1164 ellipArcProc(new OdGeEllipArc3d(ellipArc, false), Teigha.Core.Helpers.UnMarshalPointPair(endPointOverrides), (OdGiArcType)arcType, (pExtrusion == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pExtrusion, false));
1165 }
1166
1167 private void SwigDirectorMethodellipArcProc__SWIG_1(global::System.IntPtr ellipArc, IntPtr endPointOverrides, int arcType) {
1168 ellipArcProc(new OdGeEllipArc3d(ellipArc, false), Teigha.Core.Helpers.UnMarshalPointPair(endPointOverrides), (OdGiArcType)arcType);
1169 }
1170
1171 private void SwigDirectorMethodellipArcProc__SWIG_2(global::System.IntPtr ellipArc, IntPtr endPointOverrides) {
1172 ellipArcProc(new OdGeEllipArc3d(ellipArc, false), Teigha.Core.Helpers.UnMarshalPointPair(endPointOverrides));
1173 }
1174
1175 private void SwigDirectorMethodellipArcProc__SWIG_3(global::System.IntPtr ellipArc) {
1176 ellipArcProc(new OdGeEllipArc3d(ellipArc, false));
1177 }
1178
1179 private void SwigDirectorMethodnurbsProc(global::System.IntPtr nurbsCurve) {
1180 nurbsProc(new OdGeNurbCurve3d(nurbsCurve, false));
1181 }
1182
1183 private void SwigDirectorMethodtextProc(global::System.IntPtr position, global::System.IntPtr u, global::System.IntPtr v, [MarshalAs(UnmanagedType.LPWStr)]string msg, bool raw, global::System.IntPtr pTextStyle, global::System.IntPtr pExtrusion) {
1184 textProc(new OdGePoint3d(position, false), new OdGeVector3d(u, false), new OdGeVector3d(v, false), msg, raw, (pTextStyle == global::System.IntPtr.Zero) ? null : new OdGiTextStyle(pTextStyle, false), (pExtrusion == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pExtrusion, false));
1185 }
1186
1187 private void SwigDirectorMethodtextProc2(global::System.IntPtr position, global::System.IntPtr u, global::System.IntPtr v, [MarshalAs(UnmanagedType.LPWStr)]string msg, bool raw, global::System.IntPtr pTextStyle, global::System.IntPtr pExtrusion, global::System.IntPtr extentsBox) {
1188 textProc2(new OdGePoint3d(position, false), new OdGeVector3d(u, false), new OdGeVector3d(v, false), msg, raw, (pTextStyle == global::System.IntPtr.Zero) ? null : new OdGiTextStyle(pTextStyle, false), (pExtrusion == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pExtrusion, false), (extentsBox == global::System.IntPtr.Zero) ? null : new OdGeExtents3d(extentsBox, false));
1189 }
1190
1191 private void SwigDirectorMethodshapeProc__SWIG_0(global::System.IntPtr position, global::System.IntPtr direction, global::System.IntPtr upVector, int shapeNumber, global::System.IntPtr pTextStyle, global::System.IntPtr pExtrusion) {
1192 shapeProc(new OdGePoint3d(position, false), new OdGeVector3d(direction, false), new OdGeVector3d(upVector, false), shapeNumber, (pTextStyle == global::System.IntPtr.Zero) ? null : new OdGiTextStyle(pTextStyle, false), (pExtrusion == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pExtrusion, false));
1193 }
1194
1195 private void SwigDirectorMethodshapeProc__SWIG_1(global::System.IntPtr position, global::System.IntPtr direction, global::System.IntPtr upVector, int shapeNumber, global::System.IntPtr pTextStyle) {
1196 shapeProc(new OdGePoint3d(position, false), new OdGeVector3d(direction, false), new OdGeVector3d(upVector, false), shapeNumber, (pTextStyle == global::System.IntPtr.Zero) ? null : new OdGiTextStyle(pTextStyle, false));
1197 }
1198
1199 private void SwigDirectorMethodrasterImageProc__SWIG_0(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pImage, IntPtr uvBoundary, bool transparency, double brightness, double contrast, double fade) {
1200 rasterImageProc(new OdGePoint3d(origin, false), new OdGeVector3d(u, false), new OdGeVector3d(v, false),
1201 (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),pImage,false) /*createInt 6_2*/ // csdirectorin for smart pointer
1202, Teigha.Core.Helpers.UnMarshalPoint2dArray(uvBoundary), transparency, brightness, contrast, fade);
1203 }
1204
1205 private void SwigDirectorMethodrasterImageProc__SWIG_1(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pImage, IntPtr uvBoundary, bool transparency, double brightness, double contrast) {
1206 rasterImageProc(new OdGePoint3d(origin, false), new OdGeVector3d(u, false), new OdGeVector3d(v, false),
1207 (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),pImage,false) /*createInt 6_2*/ // csdirectorin for smart pointer
1208, Teigha.Core.Helpers.UnMarshalPoint2dArray(uvBoundary), transparency, brightness, contrast);
1209 }
1210
1211 private void SwigDirectorMethodrasterImageProc__SWIG_2(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pImage, IntPtr uvBoundary, bool transparency, double brightness) {
1212 rasterImageProc(new OdGePoint3d(origin, false), new OdGeVector3d(u, false), new OdGeVector3d(v, false),
1213 (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),pImage,false) /*createInt 6_2*/ // csdirectorin for smart pointer
1214, Teigha.Core.Helpers.UnMarshalPoint2dArray(uvBoundary), transparency, brightness);
1215 }
1216
1217 private void SwigDirectorMethodrasterImageProc__SWIG_3(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pImage, IntPtr uvBoundary, bool transparency) {
1218 rasterImageProc(new OdGePoint3d(origin, false), new OdGeVector3d(u, false), new OdGeVector3d(v, false),
1219 (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),pImage,false) /*createInt 6_2*/ // csdirectorin for smart pointer
1220, Teigha.Core.Helpers.UnMarshalPoint2dArray(uvBoundary), transparency);
1221 }
1222
1223 private void SwigDirectorMethodrasterImageProc__SWIG_4(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pImage, IntPtr uvBoundary) {
1224 rasterImageProc(new OdGePoint3d(origin, false), new OdGeVector3d(u, false), new OdGeVector3d(v, false),
1225 (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),pImage,false) /*createInt 6_2*/ // csdirectorin for smart pointer
1226, Teigha.Core.Helpers.UnMarshalPoint2dArray(uvBoundary));
1227 }
1228
1229 private void SwigDirectorMethodmetafileProc__SWIG_0(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pMetafile, bool dcAligned, bool allowClipping) {
1230 metafileProc(new OdGePoint3d(origin, false), new OdGeVector3d(u, false), new OdGeVector3d(v, false),
1231 (OdGiMetafile)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMetafile),pMetafile,false) /*createInt 6_2*/ // csdirectorin for smart pointer
1232, dcAligned, allowClipping);
1233 }
1234
1235 private void SwigDirectorMethodmetafileProc__SWIG_1(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pMetafile, bool dcAligned) {
1236 metafileProc(new OdGePoint3d(origin, false), new OdGeVector3d(u, false), new OdGeVector3d(v, false),
1237 (OdGiMetafile)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMetafile),pMetafile,false) /*createInt 6_2*/ // csdirectorin for smart pointer
1238, dcAligned);
1239 }
1240
1241 private void SwigDirectorMethodmetafileProc__SWIG_2(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pMetafile) {
1242 metafileProc(new OdGePoint3d(origin, false), new OdGeVector3d(u, false), new OdGeVector3d(v, false),
1243 (OdGiMetafile)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMetafile),pMetafile,false) /*createInt 6_2*/ // csdirectorin for smart pointer
1244);
1245 }
1246
1247 private void SwigDirectorMethodxlineProc2(global::System.IntPtr basePoint, global::System.IntPtr direction) {
1248 xlineProc2(new OdGePoint3d(basePoint, false), new OdGeVector3d(direction, false));
1249 }
1250
1251 private void SwigDirectorMethodrayProc2(global::System.IntPtr basePoint, global::System.IntPtr direction) {
1252 rayProc2(new OdGePoint3d(basePoint, false), new OdGeVector3d(direction, false));
1253 }
1254
1255 private void SwigDirectorMethodsetExtentsProc__SWIG_0(global::System.IntPtr arg0, bool arg1) {
1256 setExtentsProc((arg0 == global::System.IntPtr.Zero) ? null : new OdGePoint3d(arg0, false), arg1);
1257 }
1258
1259 private void SwigDirectorMethodsetExtentsProc__SWIG_1(global::System.IntPtr arg0) {
1260 setExtentsProc((arg0 == global::System.IntPtr.Zero) ? null : new OdGePoint3d(arg0, false));
1261 }
1262
1263 private int SwigDirectorMethodttfCharProcFlags() {
1264 return ttfCharProcFlags();
1265 }
1266
1267 private bool SwigDirectorMethodttfCharProc(char /*SIMPLETYPE*/ arg0, bool arg1, global::System.IntPtr arg2, global::System.IntPtr arg3) {
1268 return ttfCharProc(arg0 /*SIMPLETYPE*/, arg1, new OdGePoint3d(arg2, false), (arg3 == global::System.IntPtr.Zero) ? null : new OdGeBoundBlock3d(arg3, false));
1269 }
1270
1271 private void SwigDirectorMethodconveyorBoundaryInfoProc(global::System.IntPtr arg0, UInt32 /*SIMPLETYPE*/ arg1) {
1272 conveyorBoundaryInfoProc(new OdGeBoundBlock3d(arg0, false), out arg1);
1273 }
1274
1275 private void SwigDirectorMethodpolypointProc__SWIG_0(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, global::System.IntPtr pExtrusions, IntPtr /*SIMPLE_ARRAY*/ pSubEntMarkers, Int32 /*SIMPLETYPE*/ nPointSize) {
1276 polypointProc(Teigha.Core.Helpers.UnMarshalPoint3dArray(numPoints), (pColors == global::System.IntPtr.Zero) ? null : new OdCmEntityColor(pColors, false), (pTransparency == global::System.IntPtr.Zero) ? null : new OdCmTransparency(pTransparency, false), (pNormals == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pNormals, false), (pExtrusions == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pExtrusions, false), Teigha.Core.Helpers.UnMarshalIntPtrFixedArray(pSubEntMarkers), nPointSize /*SIMPLETYPE*/);
1277 }
1278
1279 private void SwigDirectorMethodpolypointProc__SWIG_1(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, global::System.IntPtr pExtrusions, IntPtr /*SIMPLE_ARRAY*/ pSubEntMarkers) {
1280 polypointProc(Teigha.Core.Helpers.UnMarshalPoint3dArray(numPoints), (pColors == global::System.IntPtr.Zero) ? null : new OdCmEntityColor(pColors, false), (pTransparency == global::System.IntPtr.Zero) ? null : new OdCmTransparency(pTransparency, false), (pNormals == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pNormals, false), (pExtrusions == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pExtrusions, false), Teigha.Core.Helpers.UnMarshalIntPtrFixedArray(pSubEntMarkers));
1281 }
1282
1283 private void SwigDirectorMethodpolypointProc__SWIG_2(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, global::System.IntPtr pExtrusions) {
1284 polypointProc(Teigha.Core.Helpers.UnMarshalPoint3dArray(numPoints), (pColors == global::System.IntPtr.Zero) ? null : new OdCmEntityColor(pColors, false), (pTransparency == global::System.IntPtr.Zero) ? null : new OdCmTransparency(pTransparency, false), (pNormals == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pNormals, false), (pExtrusions == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pExtrusions, false));
1285 }
1286
1287 private void SwigDirectorMethodpolypointProc__SWIG_3(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals) {
1288 polypointProc(Teigha.Core.Helpers.UnMarshalPoint3dArray(numPoints), (pColors == global::System.IntPtr.Zero) ? null : new OdCmEntityColor(pColors, false), (pTransparency == global::System.IntPtr.Zero) ? null : new OdCmTransparency(pTransparency, false), (pNormals == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pNormals, false));
1289 }
1290
1291 private void SwigDirectorMethodpolypointProc__SWIG_4(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency) {
1292 polypointProc(Teigha.Core.Helpers.UnMarshalPoint3dArray(numPoints), (pColors == global::System.IntPtr.Zero) ? null : new OdCmEntityColor(pColors, false), (pTransparency == global::System.IntPtr.Zero) ? null : new OdCmTransparency(pTransparency, false));
1293 }
1294
1295 private void SwigDirectorMethodpolypointProc__SWIG_5(IntPtr numPoints, global::System.IntPtr pColors) {
1296 polypointProc(Teigha.Core.Helpers.UnMarshalPoint3dArray(numPoints), (pColors == global::System.IntPtr.Zero) ? null : new OdCmEntityColor(pColors, false));
1297 }
1298
1299 private void SwigDirectorMethodrowOfDotsProc(Int32 /*SIMPLETYPE*/ numPoints, global::System.IntPtr startPoint, global::System.IntPtr dirToNextPoint) {
1300 rowOfDotsProc(numPoints /*SIMPLETYPE*/, new OdGePoint3d(startPoint, false), new OdGeVector3d(dirToNextPoint, false));
1301 }
1302
1303 private void SwigDirectorMethodpointCloudProc__SWIG_0(IntPtr pCloud, IntPtr pFilter) {
1305 (OdGiPointCloud)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPointCloud),pCloud,false) /*createInt 6_3*/ // csdirectorin for smart pointer
1306,
1307 (OdGiPointCloudFilter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPointCloudFilter),pFilter,false) /*createInt 6_2*/ // csdirectorin for smart pointer
1308);
1309 }
1310
1311 private void SwigDirectorMethodpointCloudProc__SWIG_1(IntPtr pCloud) {
1313 (OdGiPointCloud)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiPointCloud),pCloud,false) /*createInt 6_3*/ // csdirectorin for smart pointer
1314);
1315 }
1316
1317 private void SwigDirectorMethodedgeProc__SWIG_0(global::System.IntPtr edges, global::System.IntPtr pXform) {
1318 edgeProc(new OdGiEdge2dArray(edges, false), (pXform == global::System.IntPtr.Zero) ? null : new OdGeMatrix3d(pXform, false));
1319 }
1320
1321 private void SwigDirectorMethodedgeProc__SWIG_1(global::System.IntPtr edges) {
1322 edgeProc(new OdGiEdge2dArray(edges, false));
1323 }
1324
1325 private bool SwigDirectorMethodplineArcSegmentsAsArcProc(UInt32 /*SIMPLETYPE*/ drawContextFlags) {
1326 return plineArcSegmentsAsArcProc(drawContextFlags /*SIMPLETYPE*/);
1327 }
1328
1329 private void SwigDirectorMethodpolylineOut__SWIG_0(IntPtr numPoints) {
1330 polylineOut(Teigha.Core.Helpers.UnMarshalPoint3dArray(numPoints));
1331 }
1332
1333 private void SwigDirectorMethodpolygonOut__SWIG_0(IntPtr numPoints, global::System.IntPtr pNormal) {
1334 polygonOut(Teigha.Core.Helpers.UnMarshalPoint3dArray(numPoints), (pNormal == global::System.IntPtr.Zero) ? null : new OdGeVector3d(pNormal, false));
1335 }
1336
1337 private void SwigDirectorMethodpolygonOut__SWIG_1(IntPtr numPoints) {
1338 polygonOut(Teigha.Core.Helpers.UnMarshalPoint3dArray(numPoints));
1339 }
1340
1341 private void SwigDirectorMethodgenerateMeshWires(IntPtr numRows) {
1342 generateMeshWires(Teigha.Core.Helpers.UnMarshalMeshData(numRows));
1343 }
1344
1345 private void SwigDirectorMethodgenerateMeshFaces(Int32 /*SIMPLETYPE*/ numRows, Int32 /*SIMPLETYPE*/ numColumns, global::System.IntPtr pFaceData) {
1346 generateMeshFaces(numRows /*SIMPLETYPE*/, numColumns /*SIMPLETYPE*/, (pFaceData == global::System.IntPtr.Zero) ? null : new OdGiFaceData(pFaceData, false));
1347 }
1348
1349 private void SwigDirectorMethodfilledShellProc__SWIG_0(global::System.IntPtr vertexList, IntPtr faceListSize, EdgeData /*SIMPLETYPE*/ pEdgeData, global::System.IntPtr pFaceData) {
1350 filledShellProc((vertexList == global::System.IntPtr.Zero) ? null : new OdGePoint3d(vertexList, false), Teigha.Core.Helpers.UnMarshalInt32FixedArray(faceListSize), pEdgeData /*SIMPLETYPE*/, (pFaceData == global::System.IntPtr.Zero) ? null : new OdGiFaceData(pFaceData, false));
1351 }
1352
1353 private void SwigDirectorMethodfilledShellProc__SWIG_1(global::System.IntPtr vertexList, IntPtr faceListSize, EdgeData /*SIMPLETYPE*/ pEdgeData) {
1354 filledShellProc((vertexList == global::System.IntPtr.Zero) ? null : new OdGePoint3d(vertexList, false), Teigha.Core.Helpers.UnMarshalInt32FixedArray(faceListSize), pEdgeData /*SIMPLETYPE*/);
1355 }
1356
1357 private void SwigDirectorMethodfilledShellProc__SWIG_2(global::System.IntPtr vertexList, IntPtr faceListSize) {
1358 filledShellProc((vertexList == global::System.IntPtr.Zero) ? null : new OdGePoint3d(vertexList, false), Teigha.Core.Helpers.UnMarshalInt32FixedArray(faceListSize));
1359 }
1360
1361 private bool SwigDirectorMethodellipArcProc__SWIG_4(global::System.IntPtr ellipArc, double width) {
1362 return ellipArcProc(new OdGeEllipArc3d(ellipArc, false), width);
1363 }
1364
1365 private void SwigDirectorMethodinitTexture(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pImage, bool transparency, double brightness, double contrast, double fade) {
1366 initTexture(new OdGePoint3d(origin, false), new OdGeVector3d(u, false), new OdGeVector3d(v, false),
1367 (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),pImage,false) /*createInt 6_2*/ // csdirectorin for smart pointer
1368, transparency, brightness, contrast, fade);
1369 }
1370
1371 private void SwigDirectorMethoduninitTexture() {
1372 uninitTexture();
1373 }
1374
1375 private bool SwigDirectorMethodgenerateShellFill__SWIG_0(IntPtr pHatch, double fillDensity, global::System.IntPtr pVertexList, IntPtr faceListSize, global::System.IntPtr pFaceData, IntPtr pMapper) {
1376bool ownFlpHatch = true;MemoryManager mManpHatch = MemoryManager.GetMemoryManager();MemoryTransaction mTranspHatch = mManpHatch.GetCurrentTransaction(); /* MemoryTransaction #20 */IntPtr ptrpHatch = pHatch;if (null != mTranspHatch){mTranspHatch.AddObject((OdGiHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHatchPattern),ptrpHatch, true));ownFlpHatch = false;}
1377 return generateShellFill(
1378 (OdGiHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHatchPattern),ptrpHatch,ownFlpHatch) /*createInt 5_2*/ /* csdirectorin for smart pointer */
1379 //(OdGiHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHatchPattern),pHatch,true) /*createInt 5_2*/ /* csdirectorin for smart pointer */
1380, out fillDensity, (pVertexList == global::System.IntPtr.Zero) ? null : new OdGePoint3d(pVertexList, false), Teigha.Core.Helpers.UnMarshalInt32FixedArray(faceListSize), (pFaceData == global::System.IntPtr.Zero) ? null : new OdGiFaceData(pFaceData, false),
1381 (OdGiMapperItemEntry)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiMapperItemEntry),pMapper,false) /*createInt 6_1*/ // csdirectorin for smart pointer
1382);
1383 }
1384
1385 private bool SwigDirectorMethodgenerateShellFill__SWIG_1(IntPtr pHatch, double fillDensity, global::System.IntPtr pVertexList, IntPtr faceListSize, global::System.IntPtr pFaceData) {
1386bool ownFlpHatch = true;MemoryManager mManpHatch = MemoryManager.GetMemoryManager();MemoryTransaction mTranspHatch = mManpHatch.GetCurrentTransaction(); /* MemoryTransaction #20 */IntPtr ptrpHatch = pHatch;if (null != mTranspHatch){mTranspHatch.AddObject((OdGiHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHatchPattern),ptrpHatch, true));ownFlpHatch = false;}
1387 return generateShellFill(
1388 (OdGiHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHatchPattern),ptrpHatch,ownFlpHatch) /*createInt 5_2*/ /* csdirectorin for smart pointer */
1389 //(OdGiHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHatchPattern),pHatch,true) /*createInt 5_2*/ /* csdirectorin for smart pointer */
1390, out fillDensity, (pVertexList == global::System.IntPtr.Zero) ? null : new OdGePoint3d(pVertexList, false), Teigha.Core.Helpers.UnMarshalInt32FixedArray(faceListSize), (pFaceData == global::System.IntPtr.Zero) ? null : new OdGiFaceData(pFaceData, false));
1391 }
1392
1393 private bool SwigDirectorMethodgenerateShellFill__SWIG_2(IntPtr pHatch, double fillDensity, global::System.IntPtr pVertexList, IntPtr faceListSize) {
1394bool ownFlpHatch = true;MemoryManager mManpHatch = MemoryManager.GetMemoryManager();MemoryTransaction mTranspHatch = mManpHatch.GetCurrentTransaction(); /* MemoryTransaction #20 */IntPtr ptrpHatch = pHatch;if (null != mTranspHatch){mTranspHatch.AddObject((OdGiHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHatchPattern),ptrpHatch, true));ownFlpHatch = false;}
1395 return generateShellFill(
1396 (OdGiHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHatchPattern),ptrpHatch,ownFlpHatch) /*createInt 5_2*/ /* csdirectorin for smart pointer */
1397 //(OdGiHatchPattern)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiHatchPattern),pHatch,true) /*createInt 5_2*/ /* csdirectorin for smart pointer */
1398, out fillDensity, (pVertexList == global::System.IntPtr.Zero) ? null : new OdGePoint3d(pVertexList, false), Teigha.Core.Helpers.UnMarshalInt32FixedArray(faceListSize));
1399 }
1400
1401 public delegate void SwigDelegateOdGiGeometrySimplifier_0(IntPtr polyline, global::System.IntPtr pXfm, UInt32 /*SIMPLETYPE*/ fromIndex, UInt32 /*SIMPLETYPE*/ numSegs);
1402 public delegate void SwigDelegateOdGiGeometrySimplifier_1(IntPtr polyline, global::System.IntPtr pXfm, UInt32 /*SIMPLETYPE*/ fromIndex);
1403 public delegate void SwigDelegateOdGiGeometrySimplifier_2(IntPtr polyline, global::System.IntPtr pXfm);
1404 public delegate void SwigDelegateOdGiGeometrySimplifier_3(IntPtr polyline);
1405 public delegate void SwigDelegateOdGiGeometrySimplifier_4(IntPtr numPoints, global::System.IntPtr pNormal, global::System.IntPtr pExtrusion, IntPtr /*SIMPLETYPE*/ baseSubEntMarker);
1406 public delegate void SwigDelegateOdGiGeometrySimplifier_5(IntPtr numPoints, global::System.IntPtr pNormal, global::System.IntPtr pExtrusion);
1407 public delegate void SwigDelegateOdGiGeometrySimplifier_6(IntPtr numPoints, global::System.IntPtr pNormal);
1408 public delegate void SwigDelegateOdGiGeometrySimplifier_7(IntPtr numPoints);
1409 public delegate void SwigDelegateOdGiGeometrySimplifier_8(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint);
1410 public delegate void SwigDelegateOdGiGeometrySimplifier_9(global::System.IntPtr basePoint, global::System.IntPtr throughPoint);
1411 public delegate void SwigDelegateOdGiGeometrySimplifier_10(IntPtr numRows);
1412 public delegate void SwigDelegateOdGiGeometrySimplifier_11(IntPtr numVertices);
1413 public delegate void SwigDelegateOdGiGeometrySimplifier_12(global::System.IntPtr center, double radius, global::System.IntPtr normal, global::System.IntPtr pExtrusion);
1414 public delegate void SwigDelegateOdGiGeometrySimplifier_13(global::System.IntPtr center, double radius, global::System.IntPtr normal, global::System.IntPtr startVector, global::System.IntPtr pExtrusion);
1415 public delegate void SwigDelegateOdGiGeometrySimplifier_14(global::System.IntPtr center, double radius, global::System.IntPtr normal, global::System.IntPtr startVector);
1416 public delegate void SwigDelegateOdGiGeometrySimplifier_15(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint, global::System.IntPtr thirdPoint, global::System.IntPtr pExtrusion);
1417 public delegate void SwigDelegateOdGiGeometrySimplifier_16(global::System.IntPtr center, double radius, global::System.IntPtr normal, global::System.IntPtr startVector, double sweepAngle, int arcType, global::System.IntPtr pExtrusion);
1418 public delegate void SwigDelegateOdGiGeometrySimplifier_17(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint, global::System.IntPtr thirdPoint, int arcType, global::System.IntPtr pExtrusion);
1419 public delegate void SwigDelegateOdGiGeometrySimplifier_18(global::System.IntPtr ellipArc, IntPtr endPointOverrides, int arcType, global::System.IntPtr pExtrusion);
1420 public delegate void SwigDelegateOdGiGeometrySimplifier_19(global::System.IntPtr ellipArc, IntPtr endPointOverrides, int arcType);
1421 public delegate void SwigDelegateOdGiGeometrySimplifier_20(global::System.IntPtr ellipArc, IntPtr endPointOverrides);
1422 public delegate void SwigDelegateOdGiGeometrySimplifier_21(global::System.IntPtr ellipArc);
1423 public delegate void SwigDelegateOdGiGeometrySimplifier_22(global::System.IntPtr nurbsCurve);
1424 public delegate void SwigDelegateOdGiGeometrySimplifier_23(global::System.IntPtr position, global::System.IntPtr u, global::System.IntPtr v, [MarshalAs(UnmanagedType.LPWStr)]string msg, bool raw, global::System.IntPtr pTextStyle, global::System.IntPtr pExtrusion);
1425 public delegate void SwigDelegateOdGiGeometrySimplifier_24(global::System.IntPtr position, global::System.IntPtr u, global::System.IntPtr v, [MarshalAs(UnmanagedType.LPWStr)]string msg, bool raw, global::System.IntPtr pTextStyle, global::System.IntPtr pExtrusion, global::System.IntPtr extentsBox);
1426 public delegate void SwigDelegateOdGiGeometrySimplifier_25(global::System.IntPtr position, global::System.IntPtr direction, global::System.IntPtr upVector, int shapeNumber, global::System.IntPtr pTextStyle, global::System.IntPtr pExtrusion);
1427 public delegate void SwigDelegateOdGiGeometrySimplifier_26(global::System.IntPtr position, global::System.IntPtr direction, global::System.IntPtr upVector, int shapeNumber, global::System.IntPtr pTextStyle);
1428 public delegate void SwigDelegateOdGiGeometrySimplifier_27(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pImage, IntPtr uvBoundary, bool transparency, double brightness, double contrast, double fade);
1429 public delegate void SwigDelegateOdGiGeometrySimplifier_28(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pImage, IntPtr uvBoundary, bool transparency, double brightness, double contrast);
1430 public delegate void SwigDelegateOdGiGeometrySimplifier_29(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pImage, IntPtr uvBoundary, bool transparency, double brightness);
1431 public delegate void SwigDelegateOdGiGeometrySimplifier_30(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pImage, IntPtr uvBoundary, bool transparency);
1432 public delegate void SwigDelegateOdGiGeometrySimplifier_31(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pImage, IntPtr uvBoundary);
1433 public delegate void SwigDelegateOdGiGeometrySimplifier_32(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pMetafile, bool dcAligned, bool allowClipping);
1434 public delegate void SwigDelegateOdGiGeometrySimplifier_33(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pMetafile, bool dcAligned);
1435 public delegate void SwigDelegateOdGiGeometrySimplifier_34(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pMetafile);
1436 public delegate void SwigDelegateOdGiGeometrySimplifier_35(global::System.IntPtr basePoint, global::System.IntPtr direction);
1437 public delegate void SwigDelegateOdGiGeometrySimplifier_36(global::System.IntPtr basePoint, global::System.IntPtr direction);
1438 public delegate void SwigDelegateOdGiGeometrySimplifier_37(global::System.IntPtr arg0, bool arg1);
1439 public delegate void SwigDelegateOdGiGeometrySimplifier_38(global::System.IntPtr arg0);
1441 public delegate bool SwigDelegateOdGiGeometrySimplifier_40(char /*SIMPLETYPE*/ arg0, bool arg1, global::System.IntPtr arg2, global::System.IntPtr arg3);
1442 public delegate void SwigDelegateOdGiGeometrySimplifier_41(global::System.IntPtr arg0, UInt32 /*SIMPLETYPE*/ arg1);
1443 public delegate void SwigDelegateOdGiGeometrySimplifier_42(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, global::System.IntPtr pExtrusions, IntPtr /*SIMPLE_ARRAY*/ pSubEntMarkers, Int32 /*SIMPLETYPE*/ nPointSize);
1444 public delegate void SwigDelegateOdGiGeometrySimplifier_43(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, global::System.IntPtr pExtrusions, IntPtr /*SIMPLE_ARRAY*/ pSubEntMarkers);
1445 public delegate void SwigDelegateOdGiGeometrySimplifier_44(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, global::System.IntPtr pExtrusions);
1446 public delegate void SwigDelegateOdGiGeometrySimplifier_45(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals);
1447 public delegate void SwigDelegateOdGiGeometrySimplifier_46(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency);
1448 public delegate void SwigDelegateOdGiGeometrySimplifier_47(IntPtr numPoints, global::System.IntPtr pColors);
1449 public delegate void SwigDelegateOdGiGeometrySimplifier_48(Int32 /*SIMPLETYPE*/ numPoints, global::System.IntPtr startPoint, global::System.IntPtr dirToNextPoint);
1450 public delegate void SwigDelegateOdGiGeometrySimplifier_49(IntPtr pCloud, IntPtr pFilter);
1451 public delegate void SwigDelegateOdGiGeometrySimplifier_50(IntPtr pCloud);
1452 public delegate void SwigDelegateOdGiGeometrySimplifier_51(global::System.IntPtr edges, global::System.IntPtr pXform);
1453 public delegate void SwigDelegateOdGiGeometrySimplifier_52(global::System.IntPtr edges);
1454 public delegate bool SwigDelegateOdGiGeometrySimplifier_53(UInt32 /*SIMPLETYPE*/ drawContextFlags);
1455 public delegate void SwigDelegateOdGiGeometrySimplifier_54(IntPtr numPoints);
1456 public delegate void SwigDelegateOdGiGeometrySimplifier_55(IntPtr numPoints, global::System.IntPtr pNormal);
1457 public delegate void SwigDelegateOdGiGeometrySimplifier_56(IntPtr numPoints);
1458 public delegate void SwigDelegateOdGiGeometrySimplifier_57(IntPtr numRows);
1459 public delegate void SwigDelegateOdGiGeometrySimplifier_58(Int32 /*SIMPLETYPE*/ numRows, Int32 /*SIMPLETYPE*/ numColumns, global::System.IntPtr pFaceData);
1460 public delegate void SwigDelegateOdGiGeometrySimplifier_59(global::System.IntPtr vertexList, IntPtr faceListSize, EdgeData /*SIMPLETYPE*/ pEdgeData, global::System.IntPtr pFaceData);
1461 public delegate void SwigDelegateOdGiGeometrySimplifier_60(global::System.IntPtr vertexList, IntPtr faceListSize, EdgeData /*SIMPLETYPE*/ pEdgeData);
1462 public delegate void SwigDelegateOdGiGeometrySimplifier_61(global::System.IntPtr vertexList, IntPtr faceListSize);
1463 public delegate bool SwigDelegateOdGiGeometrySimplifier_62(global::System.IntPtr ellipArc, double width);
1464 public delegate void SwigDelegateOdGiGeometrySimplifier_63(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pImage, bool transparency, double brightness, double contrast, double fade);
1466 public delegate bool SwigDelegateOdGiGeometrySimplifier_65(IntPtr pHatch, double fillDensity, global::System.IntPtr pVertexList, IntPtr faceListSize, global::System.IntPtr pFaceData, IntPtr pMapper);
1467 public delegate bool SwigDelegateOdGiGeometrySimplifier_66(IntPtr pHatch, double fillDensity, global::System.IntPtr pVertexList, IntPtr faceListSize, global::System.IntPtr pFaceData);
1468 public delegate bool SwigDelegateOdGiGeometrySimplifier_67(IntPtr pHatch, double fillDensity, global::System.IntPtr pVertexList, IntPtr faceListSize);
1469
1470 private SwigDelegateOdGiGeometrySimplifier_0 swigDelegate0;
1471 private SwigDelegateOdGiGeometrySimplifier_1 swigDelegate1;
1472 private SwigDelegateOdGiGeometrySimplifier_2 swigDelegate2;
1473 private SwigDelegateOdGiGeometrySimplifier_3 swigDelegate3;
1474 private SwigDelegateOdGiGeometrySimplifier_4 swigDelegate4;
1475 private SwigDelegateOdGiGeometrySimplifier_5 swigDelegate5;
1476 private SwigDelegateOdGiGeometrySimplifier_6 swigDelegate6;
1477 private SwigDelegateOdGiGeometrySimplifier_7 swigDelegate7;
1478 private SwigDelegateOdGiGeometrySimplifier_8 swigDelegate8;
1479 private SwigDelegateOdGiGeometrySimplifier_9 swigDelegate9;
1480 private SwigDelegateOdGiGeometrySimplifier_10 swigDelegate10;
1481 private SwigDelegateOdGiGeometrySimplifier_11 swigDelegate11;
1482 private SwigDelegateOdGiGeometrySimplifier_12 swigDelegate12;
1483 private SwigDelegateOdGiGeometrySimplifier_13 swigDelegate13;
1484 private SwigDelegateOdGiGeometrySimplifier_14 swigDelegate14;
1485 private SwigDelegateOdGiGeometrySimplifier_15 swigDelegate15;
1486 private SwigDelegateOdGiGeometrySimplifier_16 swigDelegate16;
1487 private SwigDelegateOdGiGeometrySimplifier_17 swigDelegate17;
1488 private SwigDelegateOdGiGeometrySimplifier_18 swigDelegate18;
1489 private SwigDelegateOdGiGeometrySimplifier_19 swigDelegate19;
1490 private SwigDelegateOdGiGeometrySimplifier_20 swigDelegate20;
1491 private SwigDelegateOdGiGeometrySimplifier_21 swigDelegate21;
1492 private SwigDelegateOdGiGeometrySimplifier_22 swigDelegate22;
1493 private SwigDelegateOdGiGeometrySimplifier_23 swigDelegate23;
1494 private SwigDelegateOdGiGeometrySimplifier_24 swigDelegate24;
1495 private SwigDelegateOdGiGeometrySimplifier_25 swigDelegate25;
1496 private SwigDelegateOdGiGeometrySimplifier_26 swigDelegate26;
1497 private SwigDelegateOdGiGeometrySimplifier_27 swigDelegate27;
1498 private SwigDelegateOdGiGeometrySimplifier_28 swigDelegate28;
1499 private SwigDelegateOdGiGeometrySimplifier_29 swigDelegate29;
1500 private SwigDelegateOdGiGeometrySimplifier_30 swigDelegate30;
1501 private SwigDelegateOdGiGeometrySimplifier_31 swigDelegate31;
1502 private SwigDelegateOdGiGeometrySimplifier_32 swigDelegate32;
1503 private SwigDelegateOdGiGeometrySimplifier_33 swigDelegate33;
1504 private SwigDelegateOdGiGeometrySimplifier_34 swigDelegate34;
1505 private SwigDelegateOdGiGeometrySimplifier_35 swigDelegate35;
1506 private SwigDelegateOdGiGeometrySimplifier_36 swigDelegate36;
1507 private SwigDelegateOdGiGeometrySimplifier_37 swigDelegate37;
1508 private SwigDelegateOdGiGeometrySimplifier_38 swigDelegate38;
1509 private SwigDelegateOdGiGeometrySimplifier_39 swigDelegate39;
1510 private SwigDelegateOdGiGeometrySimplifier_40 swigDelegate40;
1511 private SwigDelegateOdGiGeometrySimplifier_41 swigDelegate41;
1512 private SwigDelegateOdGiGeometrySimplifier_42 swigDelegate42;
1513 private SwigDelegateOdGiGeometrySimplifier_43 swigDelegate43;
1514 private SwigDelegateOdGiGeometrySimplifier_44 swigDelegate44;
1515 private SwigDelegateOdGiGeometrySimplifier_45 swigDelegate45;
1516 private SwigDelegateOdGiGeometrySimplifier_46 swigDelegate46;
1517 private SwigDelegateOdGiGeometrySimplifier_47 swigDelegate47;
1518 private SwigDelegateOdGiGeometrySimplifier_48 swigDelegate48;
1519 private SwigDelegateOdGiGeometrySimplifier_49 swigDelegate49;
1520 private SwigDelegateOdGiGeometrySimplifier_50 swigDelegate50;
1521 private SwigDelegateOdGiGeometrySimplifier_51 swigDelegate51;
1522 private SwigDelegateOdGiGeometrySimplifier_52 swigDelegate52;
1523 private SwigDelegateOdGiGeometrySimplifier_53 swigDelegate53;
1524 private SwigDelegateOdGiGeometrySimplifier_54 swigDelegate54;
1525 private SwigDelegateOdGiGeometrySimplifier_55 swigDelegate55;
1526 private SwigDelegateOdGiGeometrySimplifier_56 swigDelegate56;
1527 private SwigDelegateOdGiGeometrySimplifier_57 swigDelegate57;
1528 private SwigDelegateOdGiGeometrySimplifier_58 swigDelegate58;
1529 private SwigDelegateOdGiGeometrySimplifier_59 swigDelegate59;
1530 private SwigDelegateOdGiGeometrySimplifier_60 swigDelegate60;
1531 private SwigDelegateOdGiGeometrySimplifier_61 swigDelegate61;
1532 private SwigDelegateOdGiGeometrySimplifier_62 swigDelegate62;
1533 private SwigDelegateOdGiGeometrySimplifier_63 swigDelegate63;
1534 private SwigDelegateOdGiGeometrySimplifier_64 swigDelegate64;
1535 private SwigDelegateOdGiGeometrySimplifier_65 swigDelegate65;
1536 private SwigDelegateOdGiGeometrySimplifier_66 swigDelegate66;
1537 private SwigDelegateOdGiGeometrySimplifier_67 swigDelegate67;
1538
1539 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(OdGiPolyline), typeof(OdGeMatrix3d), typeof(UInt32 /*SIMPLETYPE*/), typeof(UInt32 /*SIMPLETYPE*/) };
1540 private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { typeof(OdGiPolyline), typeof(OdGeMatrix3d), typeof(UInt32 /*SIMPLETYPE*/) };
1541 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(OdGiPolyline), typeof(OdGeMatrix3d) };
1542 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(OdGiPolyline) };
1543 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(IntPtr /*SIMPLETYPE*/) };
1544 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/), typeof(OdGeVector3d), typeof(OdGeVector3d) };
1545 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/), typeof(OdGeVector3d) };
1546 private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/) };
1547 private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGePoint3d) };
1548 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGePoint3d) };
1549 private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { typeof(MeshData) };
1550 private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { typeof(ShellData) };
1551 private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { typeof(OdGePoint3d), typeof(double), typeof(OdGeVector3d), typeof(OdGeVector3d) };
1552 private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { typeof(OdGePoint3d), typeof(double), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(OdGeVector3d) };
1553 private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { typeof(OdGePoint3d), typeof(double), typeof(OdGeVector3d), typeof(OdGeVector3d) };
1554 private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGePoint3d), typeof(OdGePoint3d), typeof(OdGeVector3d) };
1555 private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { typeof(OdGePoint3d), typeof(double), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(double), typeof(OdGiArcType), typeof(OdGeVector3d) };
1556 private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGePoint3d), typeof(OdGePoint3d), typeof(OdGiArcType), typeof(OdGeVector3d) };
1557 private static global::System.Type[] swigMethodTypes18 = new global::System.Type[] { typeof(OdGeEllipArc3d), typeof(OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/), typeof(OdGiArcType), typeof(OdGeVector3d) };
1558 private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { typeof(OdGeEllipArc3d), typeof(OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/), typeof(OdGiArcType) };
1559 private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { typeof(OdGeEllipArc3d), typeof(OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/) };
1560 private static global::System.Type[] swigMethodTypes21 = new global::System.Type[] { typeof(OdGeEllipArc3d) };
1561 private static global::System.Type[] swigMethodTypes22 = new global::System.Type[] { typeof(OdGeNurbCurve3d) };
1562 private static global::System.Type[] swigMethodTypes23 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(string), typeof(bool), typeof(OdGiTextStyle), typeof(OdGeVector3d) };
1563 private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(string), typeof(bool), typeof(OdGiTextStyle), typeof(OdGeVector3d), typeof(OdGeExtents3d) };
1564 private static global::System.Type[] swigMethodTypes25 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(int), typeof(OdGiTextStyle), typeof(OdGeVector3d) };
1565 private static global::System.Type[] swigMethodTypes26 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(int), typeof(OdGiTextStyle) };
1566 private static global::System.Type[] swigMethodTypes27 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(OdGiRasterImage), typeof(OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/), typeof(bool), typeof(double), typeof(double), typeof(double) };
1567 private static global::System.Type[] swigMethodTypes28 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(OdGiRasterImage), typeof(OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/), typeof(bool), typeof(double), typeof(double) };
1568 private static global::System.Type[] swigMethodTypes29 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(OdGiRasterImage), typeof(OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/), typeof(bool), typeof(double) };
1569 private static global::System.Type[] swigMethodTypes30 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(OdGiRasterImage), typeof(OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/), typeof(bool) };
1570 private static global::System.Type[] swigMethodTypes31 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(OdGiRasterImage), typeof(OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/) };
1571 private static global::System.Type[] swigMethodTypes32 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(OdGiMetafile), typeof(bool), typeof(bool) };
1572 private static global::System.Type[] swigMethodTypes33 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(OdGiMetafile), typeof(bool) };
1573 private static global::System.Type[] swigMethodTypes34 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(OdGiMetafile) };
1574 private static global::System.Type[] swigMethodTypes35 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGeVector3d) };
1575 private static global::System.Type[] swigMethodTypes36 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGeVector3d) };
1576 private static global::System.Type[] swigMethodTypes37 = new global::System.Type[] { typeof(OdGePoint3d), typeof(bool) };
1577 private static global::System.Type[] swigMethodTypes38 = new global::System.Type[] { typeof(OdGePoint3d) };
1578 private static global::System.Type[] swigMethodTypes39 = new global::System.Type[] { };
1579 private static global::System.Type[] swigMethodTypes40 = new global::System.Type[] { typeof(char /*SIMPLETYPE*/), typeof(bool), typeof(OdGePoint3d), typeof(OdGeBoundBlock3d) };
1580 private static global::System.Type[] swigMethodTypes41 = new global::System.Type[] { typeof(OdGeBoundBlock3d), typeof(UInt32 /*SIMPLETYPE*/).MakeByRefType() };
1581 private static global::System.Type[] swigMethodTypes42 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/), typeof(OdCmEntityColor), typeof(OdCmTransparency), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(IntPtr[] /*SIMPLE_ARRAY*/), typeof(Int32 /*SIMPLETYPE*/) };
1582 private static global::System.Type[] swigMethodTypes43 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/), typeof(OdCmEntityColor), typeof(OdCmTransparency), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(IntPtr[] /*SIMPLE_ARRAY*/) };
1583 private static global::System.Type[] swigMethodTypes44 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/), typeof(OdCmEntityColor), typeof(OdCmTransparency), typeof(OdGeVector3d), typeof(OdGeVector3d) };
1584 private static global::System.Type[] swigMethodTypes45 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/), typeof(OdCmEntityColor), typeof(OdCmTransparency), typeof(OdGeVector3d) };
1585 private static global::System.Type[] swigMethodTypes46 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/), typeof(OdCmEntityColor), typeof(OdCmTransparency) };
1586 private static global::System.Type[] swigMethodTypes47 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/), typeof(OdCmEntityColor) };
1587 private static global::System.Type[] swigMethodTypes48 = new global::System.Type[] { typeof(Int32 /*SIMPLETYPE*/), typeof(OdGePoint3d), typeof(OdGeVector3d) };
1588 private static global::System.Type[] swigMethodTypes49 = new global::System.Type[] { typeof(OdGiPointCloud), typeof(OdGiPointCloudFilter) };
1589 private static global::System.Type[] swigMethodTypes50 = new global::System.Type[] { typeof(OdGiPointCloud) };
1590 private static global::System.Type[] swigMethodTypes51 = new global::System.Type[] { typeof(OdGiEdge2dArray), typeof(OdGeMatrix3d) };
1591 private static global::System.Type[] swigMethodTypes52 = new global::System.Type[] { typeof(OdGiEdge2dArray) };
1592 private static global::System.Type[] swigMethodTypes53 = new global::System.Type[] { typeof(UInt32 /*SIMPLETYPE*/) };
1593 private static global::System.Type[] swigMethodTypes54 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/) };
1594 private static global::System.Type[] swigMethodTypes55 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/), typeof(OdGeVector3d) };
1595 private static global::System.Type[] swigMethodTypes56 = new global::System.Type[] { typeof(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/) };
1596 private static global::System.Type[] swigMethodTypes57 = new global::System.Type[] { typeof(MeshData) };
1597 private static global::System.Type[] swigMethodTypes58 = new global::System.Type[] { typeof(Int32 /*SIMPLETYPE*/), typeof(Int32 /*SIMPLETYPE*/), typeof(OdGiFaceData) };
1598 private static global::System.Type[] swigMethodTypes59 = new global::System.Type[] { typeof(OdGePoint3d), typeof(Int32[] /*SIMPLEFIXED_ARRAY_REV*/), typeof(EdgeData /*SIMPLETYPE*/), typeof(OdGiFaceData) };
1599 private static global::System.Type[] swigMethodTypes60 = new global::System.Type[] { typeof(OdGePoint3d), typeof(Int32[] /*SIMPLEFIXED_ARRAY_REV*/), typeof(EdgeData /*SIMPLETYPE*/) };
1600 private static global::System.Type[] swigMethodTypes61 = new global::System.Type[] { typeof(OdGePoint3d), typeof(Int32[] /*SIMPLEFIXED_ARRAY_REV*/) };
1601 private static global::System.Type[] swigMethodTypes62 = new global::System.Type[] { typeof(OdGeEllipArc3d), typeof(double) };
1602 private static global::System.Type[] swigMethodTypes63 = new global::System.Type[] { typeof(OdGePoint3d), typeof(OdGeVector3d), typeof(OdGeVector3d), typeof(OdGiRasterImage), typeof(bool), typeof(double), typeof(double), typeof(double) };
1603 private static global::System.Type[] swigMethodTypes64 = new global::System.Type[] { };
1604 private static global::System.Type[] swigMethodTypes65 = new global::System.Type[] { typeof(OdGiHatchPattern), typeof(double).MakeByRefType(), typeof(OdGePoint3d), typeof(Int32[] /*SIMPLEFIXED_ARRAY_REV*/), typeof(OdGiFaceData), typeof(OdGiMapperItemEntry) };
1605 private static global::System.Type[] swigMethodTypes66 = new global::System.Type[] { typeof(OdGiHatchPattern), typeof(double).MakeByRefType(), typeof(OdGePoint3d), typeof(Int32[] /*SIMPLEFIXED_ARRAY_REV*/), typeof(OdGiFaceData) };
1606 private static global::System.Type[] swigMethodTypes67 = new global::System.Type[] { typeof(OdGiHatchPattern), typeof(double).MakeByRefType(), typeof(OdGePoint3d), typeof(Int32[] /*SIMPLEFIXED_ARRAY_REV*/) };
1607}
1608
1609}
static global::System.Exception Retrieve()
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_rayProc2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_circleProcSwigExplicitOdGiGeometrySimplifier__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 OdGiGeometrySimplifier_circularArcProcSwigExplicitOdGiGeometrySimplifier__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 OdGiGeometrySimplifier_ellipArcProcSwigExplicitOdGiGeometrySimplifier__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 OdGiGeometrySimplifier_rowOfDotsProcSwigExplicitOdGiGeometrySimplifier(global::System.Runtime.InteropServices.HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiGeometrySimplifier_generateShellWires__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, EdgeData jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiGeometrySimplifier_rowOfDotsProc(global::System.Runtime.InteropServices.HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiGeometrySimplifier_polypointProc__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiGeometrySimplifier_shapeProcSwigExplicitOdGiGeometrySimplifier__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 OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_plineProcSwigExplicitOdGiGeometrySimplifier__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4)
static void OdGiGeometrySimplifier_xlineProc2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiGeometrySimplifier_generateShellFacets__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiGeometrySimplifier_circularArcProcSwigExplicitOdGiGeometrySimplifier__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 global::System.IntPtr OdGiGeometrySimplifier_vertexData(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiGeometrySimplifier_polylineOut__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiGeometrySimplifier_shellFaceOut(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiGeometrySimplifier_generateShellFacets__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, Int32 jarg5)
static void OdGiGeometrySimplifier_conveyorBoundaryInfoProc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out UInt32 jarg3)
static void OdGiGeometrySimplifier_pointCloudProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdGiGeometrySimplifier_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 bool OdGiGeometrySimplifier_generateShellFill__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, out double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, IntPtr jarg5, global::System.Runtime.InteropServices.HandleRef jarg7, HandleRef jarg8)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_plineProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_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 void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_0 delegate0, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_1 delegate1, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_2 delegate2, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_3 delegate3, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_4 delegate4, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_5 delegate5, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_6 delegate6, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_7 delegate7, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_8 delegate8, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_9 delegate9, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_10 delegate10, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_11 delegate11, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_12 delegate12, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_13 delegate13, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_14 delegate14, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_15 delegate15, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_16 delegate16, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_17 delegate17, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_18 delegate18, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_19 delegate19, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_20 delegate20, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_21 delegate21, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_22 delegate22, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_23 delegate23, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_24 delegate24, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_25 delegate25, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_26 delegate26, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_27 delegate27, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_28 delegate28, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_29 delegate29, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_30 delegate30, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_31 delegate31, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_32 delegate32, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_33 delegate33, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_34 delegate34, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_35 delegate35, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_36 delegate36, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_37 delegate37, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_38 delegate38, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_39 delegate39, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_40 delegate40, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_41 delegate41, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_42 delegate42, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_43 delegate43, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_44 delegate44, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_45 delegate45, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_46 delegate46, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_47 delegate47, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_48 delegate48, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_49 delegate49, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_50 delegate50, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_51 delegate51, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_52 delegate52, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_53 delegate53, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_54 delegate54, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_55 delegate55, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_56 delegate56, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_57 delegate57, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_58 delegate58, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_59 delegate59, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_60 delegate60, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_61 delegate61, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_62 delegate62, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_63 delegate63, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_64 delegate64, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_65 delegate65, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_66 delegate66, OdGiGeometrySimplifier.SwigDelegateOdGiGeometrySimplifier_67 delegate67)
static void OdGiGeometrySimplifier_shapeProcSwigExplicitOdGiGeometrySimplifier__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 void OdGiGeometrySimplifier_ellipArcProc__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_generateShellFacets__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_rowOfDotsProc2(global::System.Runtime.InteropServices.HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiGeometrySimplifier_setVertexData__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiGeometrySimplifier_generateShellFaces__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiGeometrySimplifier_ttfPolyDrawProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, IntPtr jarg4, IntPtr jarg6)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_ellipArcProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, int jarg4)
static void OdGiGeometrySimplifier_polygonOut__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGiGeometrySimplifier_drawContext__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiGeometrySimplifier_generateShellWires__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static bool OdGiGeometrySimplifier_plineArcSegmentsAsArcProc(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void OdGiGeometrySimplifier_polygonOut__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiGeometrySimplifier_plineProcSwigExplicitOdGiGeometrySimplifier__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4, UInt32 jarg5)
static int OdGiGeometrySimplifier_ttfCharProcFlagsSwigExplicitOdGiGeometrySimplifier(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiGeometrySimplifier_polypointProcSwigExplicitOdGiGeometrySimplifier__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiGeometrySimplifier_filledShellProcSwigExplicitOdGiGeometrySimplifier__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static void OdGiGeometrySimplifier_ellipArcProcSwigExplicitOdGiGeometrySimplifier__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGiGeometrySimplifier_ttfCharProcSwigExplicitOdGiGeometrySimplifier(global::System.Runtime.InteropServices.HandleRef jarg1, char jarg2, bool jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiGeometrySimplifier_pointCloudProc2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static void OdGiGeometrySimplifier_rasterImageProcSwigExplicitOdGiGeometrySimplifier__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 void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_rasterImageProcSwigExplicitOdGiGeometrySimplifier__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 OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_filledShellProc__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static void OdGiGeometrySimplifier_generateMeshWiresSwigExplicitOdGiGeometrySimplifier(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static int OdGiGeometrySimplifier_polylineOutEdgeVisibility(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiGeometrySimplifier_plineProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4, UInt32 jarg5)
static void OdGiGeometrySimplifier_textProc2SwigExplicitOdGiGeometrySimplifier(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 OdGiGeometrySimplifier_setDeviation__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiGeometrySimplifier_filledShellProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, EdgeData jarg5)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_polypointProcSwigExplicitOdGiGeometrySimplifier__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 OdGiGeometrySimplifier_pointCloudProcSwigExplicitOdGiGeometrySimplifier__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdGiGeometrySimplifier_xlineProcSwigExplicitOdGiGeometrySimplifier(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiGeometrySimplifier_rayProc2SwigExplicitOdGiGeometrySimplifier(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGiGeometrySimplifier_OdGiConveyorGeometry_GetInterfaceCPtr(global::System.IntPtr jarg1)
static void OdGiGeometrySimplifier_meshProc(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiGeometrySimplifier_plineProc__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdGiGeometrySimplifier_setExtentsProcSwigExplicitOdGiGeometrySimplifier__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGiGeometrySimplifier_generateShellFillSwigExplicitOdGiGeometrySimplifier__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, out double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, IntPtr jarg5, global::System.Runtime.InteropServices.HandleRef jarg7, HandleRef jarg8)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_shellProcSwigExplicitOdGiGeometrySimplifier(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiGeometrySimplifier_circleProc2SwigExplicitOdGiGeometrySimplifier__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 bool OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_facetOut(global::System.Runtime.InteropServices.HandleRef jarg1, Int32 jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_polygonProcSwigExplicitOdGiGeometrySimplifier__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiGeometrySimplifier_polypointProcSwigExplicitOdGiGeometrySimplifier__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 OdGiGeometrySimplifier_edgeProcSwigExplicitOdGiGeometrySimplifier__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiGeometrySimplifier_filledShellProcSwigExplicitOdGiGeometrySimplifier__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, EdgeData jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_xlineProc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiGeometrySimplifier_plineProc__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void delete_OdGiGeometrySimplifier(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_setExtentsProcSwigExplicitOdGiGeometrySimplifier__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static void OdGiGeometrySimplifier_rayProc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_pointCloudProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdGiGeometrySimplifier_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 void OdGiGeometrySimplifier_setVertexData__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiGeometrySimplifier_generateShellWires__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, EdgeData jarg4)
static void OdGiGeometrySimplifier_generateMeshFacesSwigExplicitOdGiGeometrySimplifier(global::System.Runtime.InteropServices.HandleRef jarg1, Int32 jarg2, Int32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiGeometrySimplifier_generateShellFaces__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, EdgeData jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static IntPtr OdGiGeometrySimplifier_vertexDataList(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiGeometrySimplifier_rasterImageProcSwigExplicitOdGiGeometrySimplifier__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 OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_edgeProcSwigExplicitOdGiGeometrySimplifier__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_convertMeshToShell(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiGeometrySimplifier_nurbsProc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGiGeometrySimplifier_generateShellFillSwigExplicitOdGiGeometrySimplifier__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, out double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, IntPtr jarg5, global::System.Runtime.InteropServices.HandleRef jarg7)
static void OdGiGeometrySimplifier_filledShellProcSwigExplicitOdGiGeometrySimplifier__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, EdgeData jarg5)
static void OdGiGeometrySimplifier_ellipArcProcSwigExplicitOdGiGeometrySimplifier__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static void OdGiGeometrySimplifier_initTextureSwigExplicitOdGiGeometrySimplifier(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, double jarg7, double jarg8, double jarg9)
static bool OdGiGeometrySimplifier_plineArcSegmentsAsArcProcSwigExplicitOdGiGeometrySimplifier(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void OdGiGeometrySimplifier_pointCloudProcSwigExplicitOdGiGeometrySimplifier__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdGiGeometrySimplifier_subdivideShellByVertexLimit(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, UInt32 jarg9)
static void OdGiGeometrySimplifier_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 IntPtr OdGiGeometrySimplifier_baseSubEntMarker(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiGeometrySimplifier_circleProcSwigExplicitOdGiGeometrySimplifier__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 OdGiGeometrySimplifier_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 int OdGiGeometrySimplifier_ttfCharProcFlags(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiGeometrySimplifier_ellipArcProc__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static void OdGiGeometrySimplifier_setExtentsProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiGeometrySimplifier_polygonOutSwigExplicitOdGiGeometrySimplifier__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiGeometrySimplifier_edgeProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGiGeometrySimplifier_generateShellFill__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, out double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, IntPtr jarg5)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_nurbsProcSwigExplicitOdGiGeometrySimplifier(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_meshFaceOut(global::System.Runtime.InteropServices.HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiGeometrySimplifier_rasterImageProcSwigExplicitOdGiGeometrySimplifier__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 OdGiGeometrySimplifier_polygonProcSwigExplicitOdGiGeometrySimplifier__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiGeometrySimplifier_polylineProc(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, IntPtr jarg6)
static int OdGiGeometrySimplifier_renderMode(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiGeometrySimplifier_uninitTexture(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiGeometrySimplifier_polylineProcSwigExplicitOdGiGeometrySimplifier(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, IntPtr jarg6)
static void OdGiGeometrySimplifier_polygonProcSwigExplicitOdGiGeometrySimplifier__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiGeometrySimplifier_xlineProc2SwigExplicitOdGiGeometrySimplifier(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiGeometrySimplifier_filledShellProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, EdgeData jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_plineProcSwigExplicitOdGiGeometrySimplifier__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiGeometrySimplifier_metafileProcSwigExplicitOdGiGeometrySimplifier__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 OdGiGeometrySimplifier_ttfPolyDrawProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, IntPtr jarg4, IntPtr jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static void OdGiGeometrySimplifier_edgeProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiGeometrySimplifier_polylineOut__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, Int32 jarg2, IntPtr jarg3)
static void OdGiGeometrySimplifier_initTexture(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, double jarg7, double jarg8, double jarg9)
static void OdGiGeometrySimplifier_polygonProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiGeometrySimplifier_conveyorBoundaryInfoProcSwigExplicitOdGiGeometrySimplifier(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out UInt32 jarg3)
static bool OdGiGeometrySimplifier_generateShellFill__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, out double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, IntPtr jarg5, global::System.Runtime.InteropServices.HandleRef jarg7)
static void OdGiGeometrySimplifier_polypointProcSwigExplicitOdGiGeometrySimplifier__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 bool OdGiGeometrySimplifier_ellipArcProc__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static void OdGiGeometrySimplifier_polylineOutSwigExplicitOdGiGeometrySimplifier__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static bool OdGiGeometrySimplifier_generateShellFillSwigExplicitOdGiGeometrySimplifier__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, out double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, IntPtr jarg5)
static void OdGiGeometrySimplifier_polygonOutSwigExplicitOdGiGeometrySimplifier__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiGeometrySimplifier_shellProc(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiGeometrySimplifier_metafileProcSwigExplicitOdGiGeometrySimplifier__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 OdGiGeometrySimplifier_generateShellFaces__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, EdgeData jarg4)
static void OdGiGeometrySimplifier_rayProcSwigExplicitOdGiGeometrySimplifier(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiGeometrySimplifier_circleProc2SwigExplicitOdGiGeometrySimplifier__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 OdGiGeometrySimplifier_setExtentsProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static void OdGiGeometrySimplifier_setDeviation__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiGeometrySimplifier_polypointProcSwigExplicitOdGiGeometrySimplifier__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiGeometrySimplifier_setDrawContext(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static Int32 OdGiGeometrySimplifier_vertexDataCount(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiGeometrySimplifier_plineProcSwigExplicitOdGiGeometrySimplifier__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdGiGeometrySimplifier_ellipArcProcSwigExplicitOdGiGeometrySimplifier__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, int jarg4)
static void OdGiGeometrySimplifier_textProcSwigExplicitOdGiGeometrySimplifier(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 OdGiGeometrySimplifier_rasterImageProcSwigExplicitOdGiGeometrySimplifier__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 OdGiGeometrySimplifier_polypointProc2__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static void OdGiGeometrySimplifier_uninitTextureSwigExplicitOdGiGeometrySimplifier(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_generateMeshWires(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_polypointProcSwigExplicitOdGiGeometrySimplifier__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 OdGiGeometrySimplifier_polygonProc__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiGeometrySimplifier_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 bool OdGiGeometrySimplifier_ellipArcProcSwigExplicitOdGiGeometrySimplifier__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static void OdGiGeometrySimplifier_triangleOut(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiGeometrySimplifier_metafileProcSwigExplicitOdGiGeometrySimplifier__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 OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_generateMeshFaces(global::System.Runtime.InteropServices.HandleRef jarg1, Int32 jarg2, Int32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiGeometrySimplifier_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 OdGiGeometrySimplifier_meshProcSwigExplicitOdGiGeometrySimplifier(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static HandleRef getCPtr(OdCmEntityColor obj)
static HandleRef getCPtr(OdCmTransparency obj)
static HandleRef getCPtr(OdGeBoundBlock3d obj)
static HandleRef getCPtr(OdGeDoubleArray 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)
static HandleRef getCPtr(OdGiFaceData obj)
Definition: OdGiFaceData.cs:26
virtual void meshFaceOut(Int32 faceList, OdGeVector3d pNormal)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] pSubEntMarkers)
virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary)
virtual void generateMeshFaces(Int32 numRows, Int32 numColumns, OdGiFaceData pFaceData)
virtual void edgeProc(OdGiEdge2dArray edges)
delegate void SwigDelegateOdGiGeometrySimplifier_19(global::System.IntPtr ellipArc, IntPtr endPointOverrides, int arcType)
delegate void SwigDelegateOdGiGeometrySimplifier_51(global::System.IntPtr edges, global::System.IntPtr pXform)
virtual void generateShellWires(Int32[] faceListSize, EdgeData pEdgeData)
virtual void rayProc2(OdGePoint3d basePoint, OdGeVector3d direction)
virtual void rayProc(OdGePoint3d basePoint, OdGePoint3d throughPoint)
virtual void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency)
delegate void SwigDelegateOdGiGeometrySimplifier_12(global::System.IntPtr center, double radius, global::System.IntPtr normal, global::System.IntPtr pExtrusion)
virtual void ttfPolyDrawProc(OdGePoint3d[] numVertices, Int32[] faceListSize, byte[] pBezierTypes, OdGiFaceData pFaceData)
virtual void filledShellProc(OdGePoint3d vertexList, Int32[] faceListSize, EdgeData pEdgeData)
virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency, double brightness, double contrast, double fade)
delegate void SwigDelegateOdGiGeometrySimplifier_11(IntPtr numVertices)
delegate void SwigDelegateOdGiGeometrySimplifier_8(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint)
static HandleRef getCPtr(OdGiGeometrySimplifier obj)
void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes)
virtual void initTexture(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, bool transparency, double brightness, double contrast, double fade)
delegate void SwigDelegateOdGiGeometrySimplifier_33(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pMetafile, bool dcAligned)
virtual void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned)
virtual void generateShellFaces(Int32[] faceListSize)
delegate void SwigDelegateOdGiGeometrySimplifier_59(global::System.IntPtr vertexList, IntPtr faceListSize, EdgeData pEdgeData, global::System.IntPtr pFaceData)
void pointCloudProc2(OdGiConveyorContext pContext, OdGiPointCloud pCloud, OdGiPointCloudFilter pFilter)
delegate void SwigDelegateOdGiGeometrySimplifier_54(IntPtr numPoints)
virtual void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle)
virtual void shellFaceOut(Int32[] faceListSize, OdGeVector3d pNormal)
virtual void polygonProc(OdGePoint3d[] numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion)
virtual void polylineProc(OdGePoint3d[] numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion, IntPtr baseSubEntMarker)
delegate void SwigDelegateOdGiGeometrySimplifier_49(IntPtr pCloud, IntPtr pFilter)
virtual void meshProc(MeshData numRows)
void subdivideShellByVertexLimit(ShellData numVertices, UInt32 nLimit)
virtual void generateShellFaces(Int32[] faceListSize, EdgeData pEdgeData, OdGiFaceData pFaceData)
virtual void polylineProc(Int32 arg0, OdGePoint3d arg1, OdGeVector3d arg2, OdGeVector3d arg3, Int32 arg4)
delegate void SwigDelegateOdGiGeometrySimplifier_1(IntPtr polyline, global::System.IntPtr pXfm, UInt32 fromIndex)
virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency)
delegate bool SwigDelegateOdGiGeometrySimplifier_66(IntPtr pHatch, double fillDensity, global::System.IntPtr pVertexList, IntPtr faceListSize, global::System.IntPtr pFaceData)
virtual void rowOfDotsProc(Int32 numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint)
virtual void polygonProc(OdGePoint3d[] numPoints, OdGeVector3d pNormal)
virtual void polylineOut(Int32 numPoints, Int32[] vertexIndexList)
delegate void SwigDelegateOdGiGeometrySimplifier_37(global::System.IntPtr arg0, bool arg1)
delegate void SwigDelegateOdGiGeometrySimplifier_32(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pMetafile, bool dcAligned, bool allowClipping)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints)
delegate bool SwigDelegateOdGiGeometrySimplifier_67(IntPtr pHatch, double fillDensity, global::System.IntPtr pVertexList, IntPtr faceListSize)
virtual void xlineProc2(OdGePoint3d basePoint, OdGeVector3d direction)
delegate bool SwigDelegateOdGiGeometrySimplifier_62(global::System.IntPtr ellipArc, double width)
virtual void conveyorBoundaryInfoProc(OdGeBoundBlock3d arg0, out UInt32 arg1)
virtual bool generateShellFill(OdGiHatchPattern pHatch, out double fillDensity, OdGePoint3d pVertexList, Int32[] faceListSize, OdGiFaceData pFaceData)
virtual void ellipArcProc(OdGeEllipArc3d ellipArc)
delegate void SwigDelegateOdGiGeometrySimplifier_25(global::System.IntPtr position, global::System.IntPtr direction, global::System.IntPtr upVector, int shapeNumber, global::System.IntPtr pTextStyle, global::System.IntPtr pExtrusion)
void setDeviation(OdGeDoubleArray deviations)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency)
virtual void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector)
virtual void vb_polylineOut(int numPoints, int[] vertexIndexList)
virtual void circleProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGeVector3d pExtrusion)
virtual void polygonProc(OdGePoint3d[] numPoints)
delegate void SwigDelegateOdGiGeometrySimplifier_48(Int32 numPoints, global::System.IntPtr startPoint, global::System.IntPtr dirToNextPoint)
virtual void ttfPolyDrawProc(OdGePoint3d[] numVertices, Int32[] faceListSize, byte[] pBezierTypes)
virtual void filledShellProc(OdGePoint3d vertexList, Int32[] faceListSize)
delegate void SwigDelegateOdGiGeometrySimplifier_26(global::System.IntPtr position, global::System.IntPtr direction, global::System.IntPtr upVector, int shapeNumber, global::System.IntPtr pTextStyle)
virtual void xlineProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions)
delegate void SwigDelegateOdGiGeometrySimplifier_6(IntPtr numPoints, global::System.IntPtr pNormal)
virtual bool plineArcSegmentsAsArcProc(UInt32 drawContextFlags)
delegate void SwigDelegateOdGiGeometrySimplifier_56(IntPtr numPoints)
virtual void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors)
virtual void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm)
virtual void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors)
delegate void SwigDelegateOdGiGeometrySimplifier_3(IntPtr polyline)
virtual void textProc2(OdGePoint3d position, OdGeVector3d u, OdGeVector3d v, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion, OdGeExtents3d extentsBox)
delegate void SwigDelegateOdGiGeometrySimplifier_41(global::System.IntPtr arg0, UInt32 arg1)
virtual void Dispose(bool disposing)
delegate void SwigDelegateOdGiGeometrySimplifier_22(global::System.IntPtr nurbsCurve)
delegate void SwigDelegateOdGiGeometrySimplifier_44(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, global::System.IntPtr pExtrusions)
delegate void SwigDelegateOdGiGeometrySimplifier_4(IntPtr numPoints, global::System.IntPtr pNormal, global::System.IntPtr pExtrusion, IntPtr baseSubEntMarker)
delegate void SwigDelegateOdGiGeometrySimplifier_27(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pImage, IntPtr uvBoundary, bool transparency, double brightness, double contrast, double fade)
virtual void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] pSubEntMarkers, Int32 nPointSize)
delegate void SwigDelegateOdGiGeometrySimplifier_5(IntPtr numPoints, global::System.IntPtr pNormal, global::System.IntPtr pExtrusion)
delegate void SwigDelegateOdGiGeometrySimplifier_64()
delegate void SwigDelegateOdGiGeometrySimplifier_50(IntPtr pCloud)
delegate void SwigDelegateOdGiGeometrySimplifier_55(IntPtr numPoints, global::System.IntPtr pNormal)
delegate bool SwigDelegateOdGiGeometrySimplifier_65(IntPtr pHatch, double fillDensity, global::System.IntPtr pVertexList, IntPtr faceListSize, global::System.IntPtr pFaceData, IntPtr pMapper)
delegate void SwigDelegateOdGiGeometrySimplifier_61(global::System.IntPtr vertexList, IntPtr faceListSize)
virtual void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned, bool allowClipping)
delegate void SwigDelegateOdGiGeometrySimplifier_52(global::System.IntPtr edges)
void setDeviation(OdGiDeviation pDeviation)
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 bool ttfCharProc(char arg0, bool arg1, OdGePoint3d arg2, OdGeBoundBlock3d arg3)
virtual void pointCloudProc(OdGiPointCloud pCloud, OdGiPointCloudFilter pFilter)
virtual void shellProc(ShellData numVertices)
delegate void SwigDelegateOdGiGeometrySimplifier_13(global::System.IntPtr center, double radius, global::System.IntPtr normal, global::System.IntPtr startVector, global::System.IntPtr pExtrusion)
void setDrawContext(OdGiConveyorContext pDrawCtx)
void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors)
delegate void SwigDelegateOdGiGeometrySimplifier_23(global::System.IntPtr position, global::System.IntPtr u, global::System.IntPtr v, [MarshalAs(UnmanagedType.LPWStr)]string msg, bool raw, global::System.IntPtr pTextStyle, global::System.IntPtr pExtrusion)
virtual void setExtentsProc(OdGePoint3d arg0, bool arg1)
Teigha.Core.OdGiVertexData vb_vertexData()
virtual void edgeProc(OdGiEdge2dArray edges, OdGeMatrix3d pXform)
virtual void filledShellProc(OdGePoint3d vertexList, Int32[] faceListSize, EdgeData pEdgeData, OdGiFaceData pFaceData)
delegate void SwigDelegateOdGiGeometrySimplifier_63(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pImage, bool transparency, double brightness, double contrast, double fade)
void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints)
void setVertexData(OdGePoint3d[] numVertices)
delegate void SwigDelegateOdGiGeometrySimplifier_2(IntPtr polyline, global::System.IntPtr pXfm)
virtual void circleProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d pExtrusion)
delegate void SwigDelegateOdGiGeometrySimplifier_47(IntPtr numPoints, global::System.IntPtr pColors)
delegate void SwigDelegateOdGiGeometrySimplifier_17(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint, global::System.IntPtr thirdPoint, int arcType, global::System.IntPtr pExtrusion)
virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency, double brightness)
virtual void generateMeshWires(MeshData numRows)
delegate void SwigDelegateOdGiGeometrySimplifier_58(Int32 numRows, Int32 numColumns, global::System.IntPtr pFaceData)
virtual void polygonOut(OdGePoint3d[] numPoints, OdGeVector3d pNormal)
delegate void SwigDelegateOdGiGeometrySimplifier_0(IntPtr polyline, global::System.IntPtr pXfm, UInt32 fromIndex, UInt32 numSegs)
virtual void plineProc(OdGiPolyline polyline)
delegate void SwigDelegateOdGiGeometrySimplifier_20(global::System.IntPtr ellipArc, IntPtr endPointOverrides)
Teigha.Core.OdGsView.RenderMode vb_renderMode()
virtual bool generateShellFill(OdGiHatchPattern pHatch, out double fillDensity, OdGePoint3d pVertexList, Int32[] faceListSize, OdGiFaceData pFaceData, OdGiMapperItemEntry pMapper)
virtual void nurbsProc(OdGeNurbCurve3d nurbsCurve)
virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency, double brightness, double contrast)
virtual void generateShellFaces(Int32[] faceListSize, EdgeData pEdgeData)
OdGiGeometrySimplifier(IntPtr cPtr, bool cMemoryOwn)
virtual void circularArcProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType, OdGeVector3d pExtrusion)
delegate void SwigDelegateOdGiGeometrySimplifier_14(global::System.IntPtr center, double radius, global::System.IntPtr normal, global::System.IntPtr startVector)
delegate void SwigDelegateOdGiGeometrySimplifier_57(IntPtr numRows)
virtual void circularArcProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGiArcType arcType, OdGeVector3d pExtrusion)
delegate void SwigDelegateOdGiGeometrySimplifier_35(global::System.IntPtr basePoint, global::System.IntPtr direction)
delegate void SwigDelegateOdGiGeometrySimplifier_38(global::System.IntPtr arg0)
virtual void generateShellWires(Int32[] faceListSize, EdgeData pEdgeData, OdGiFaceData pFaceData)
delegate void SwigDelegateOdGiGeometrySimplifier_29(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pImage, IntPtr uvBoundary, bool transparency, double brightness)
delegate void SwigDelegateOdGiGeometrySimplifier_16(global::System.IntPtr center, double radius, global::System.IntPtr normal, global::System.IntPtr startVector, double sweepAngle, int arcType, global::System.IntPtr pExtrusion)
delegate void SwigDelegateOdGiGeometrySimplifier_43(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, global::System.IntPtr pExtrusions, IntPtr pSubEntMarkers)
delegate void SwigDelegateOdGiGeometrySimplifier_18(global::System.IntPtr ellipArc, IntPtr endPointOverrides, int arcType, global::System.IntPtr pExtrusion)
delegate void SwigDelegateOdGiGeometrySimplifier_24(global::System.IntPtr position, global::System.IntPtr u, global::System.IntPtr v, [MarshalAs(UnmanagedType.LPWStr)]string msg, bool raw, global::System.IntPtr pTextStyle, global::System.IntPtr pExtrusion, global::System.IntPtr extentsBox)
virtual void polylineOut(OdGePoint3d[] numPoints)
virtual bool ellipArcProc(OdGeEllipArc3d ellipArc, double width)
delegate void SwigDelegateOdGiGeometrySimplifier_21(global::System.IntPtr ellipArc)
delegate void SwigDelegateOdGiGeometrySimplifier_15(global::System.IntPtr firstPoint, global::System.IntPtr secondPoint, global::System.IntPtr thirdPoint, global::System.IntPtr pExtrusion)
virtual void textProc(OdGePoint3d position, OdGeVector3d u, OdGeVector3d v, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion)
delegate void SwigDelegateOdGiGeometrySimplifier_28(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pImage, IntPtr uvBoundary, bool transparency, double brightness, double contrast)
delegate void SwigDelegateOdGiGeometrySimplifier_45(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals)
void setVertexData(OdGePoint3d[] numVertices, OdGiVertexData pVertexData)
virtual bool generateShellFill(OdGiHatchPattern pHatch, out double fillDensity, OdGePoint3d pVertexList, Int32[] faceListSize)
virtual void generateShellFacets(Int32[] faceListSize, OdGiFaceData pFaceData)
virtual void generateShellFacets(Int32[] faceListSize)
delegate void SwigDelegateOdGiGeometrySimplifier_7(IntPtr numPoints)
delegate void SwigDelegateOdGiGeometrySimplifier_42(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency, global::System.IntPtr pNormals, global::System.IntPtr pExtrusions, IntPtr pSubEntMarkers, Int32 nPointSize)
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 plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm, UInt32 fromIndex, UInt32 numSegs)
virtual void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointOverrides)
delegate void SwigDelegateOdGiGeometrySimplifier_34(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pMetafile)
virtual void setExtentsProc(OdGePoint3d arg0)
virtual void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointOverrides, OdGiArcType arcType)
virtual void triangleOut(Int32[] vertices, OdGeVector3d pNormal)
void rowOfDotsProc2(Int32 numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint)
delegate void SwigDelegateOdGiGeometrySimplifier_10(IntPtr numRows)
delegate void SwigDelegateOdGiGeometrySimplifier_31(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pImage, IntPtr uvBoundary)
delegate void SwigDelegateOdGiGeometrySimplifier_9(global::System.IntPtr basePoint, global::System.IntPtr throughPoint)
delegate void SwigDelegateOdGiGeometrySimplifier_46(IntPtr numPoints, global::System.IntPtr pColors, global::System.IntPtr pTransparency)
delegate void SwigDelegateOdGiGeometrySimplifier_60(global::System.IntPtr vertexList, IntPtr faceListSize, EdgeData pEdgeData)
delegate void SwigDelegateOdGiGeometrySimplifier_30(global::System.IntPtr origin, global::System.IntPtr u, global::System.IntPtr v, IntPtr pImage, IntPtr uvBoundary, bool transparency)
virtual void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] pSubEntMarkers)
delegate bool SwigDelegateOdGiGeometrySimplifier_53(UInt32 drawContextFlags)
delegate int SwigDelegateOdGiGeometrySimplifier_39()
delegate bool SwigDelegateOdGiGeometrySimplifier_40(char arg0, bool arg1, global::System.IntPtr arg2, global::System.IntPtr arg3)
virtual void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointOverrides, OdGiArcType arcType, OdGeVector3d pExtrusion)
virtual void generateShellWires(Int32[] faceListSize)
virtual void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, OdGeVector3d pExtrusion)
virtual void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals)
virtual void generateShellFacets(Int32[] faceListSize, OdGiFaceData pFaceData, Int32 maxFacetSize)
delegate void SwigDelegateOdGiGeometrySimplifier_36(global::System.IntPtr basePoint, global::System.IntPtr direction)
virtual void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions)
virtual void pointCloudProc(OdGiPointCloud pCloud)
virtual void vb_polylineOut(Teigha.Core.OdGePoint3d[] numPoints)
virtual void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm, UInt32 fromIndex)
virtual void facetOut(Int32 faceList, Int32[] edgeIndices, OdGeVector3d pNormal)
virtual void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion)
virtual void polygonOut(OdGePoint3d[] numPoints)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] pSubEntMarkers, Int32 nPointSize)
static HandleRef getCPtr(OdGiHatchPattern obj)
static HandleRef getCPtr(OdGiMapperItemEntry obj)
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)
static HandleRef getCPtr(OdGiVertexData obj)
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()