Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiConveyorGeometry_Internal.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 OdGiConveyorGeometry_Internal : 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 OdGiConveyorGeometry_Internal(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(OdGiConveyorGeometry_Internal 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.OdGiConveyorGeometry_Internal_OdGiConveyorGeometry_GetInterfaceCPtr(swigCPtr.Handle));
54 }
55
56 public virtual void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm, UInt32 /*SIMPLETYPE*/ fromIndex, UInt32 /*SIMPLETYPE*/ numSegs) {
57 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_plineProc__SWIG_0(swigCPtr, OdGiPolyline.getCPtr(polyline), OdGeMatrix3d.getCPtr(pXfm), fromIndex /*SIMPLETYPE*/, numSegs /*SIMPLETYPE*/);
59 }
60
61 public virtual void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm, UInt32 /*SIMPLETYPE*/ fromIndex) {
64 }
65
66 public virtual void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm) {
69 }
70
71 public virtual void plineProc(OdGiPolyline polyline) {
74 }
75
76 public virtual void polylineProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion, IntPtr /*SIMPLETYPE*/ baseSubEntMarker) {
77IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
78 try {
79 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_polylineProc__SWIG_0(swigCPtr, p_numPoints, OdGeVector3d.getCPtr(pNormal), OdGeVector3d.getCPtr(pExtrusion), baseSubEntMarker /*SIMPLETYPE*/);
81 } finally {
82Marshal.FreeCoTaskMem(p_numPoints);
83 }
84 }
85
86 public virtual void polylineProc(Int32 /*SIMPLETYPE*/ arg0, OdGePoint3d arg1, OdGeVector3d arg2, OdGeVector3d arg3, Int32 /*SIMPLETYPE*/ arg4) {
87 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_polylineProc__SWIG_1(swigCPtr, arg0 /*SIMPLETYPE*/, OdGePoint3d.getCPtr(arg1), OdGeVector3d.getCPtr(arg2), OdGeVector3d.getCPtr(arg3), arg4 /*SIMPLETYPE*/);
89 }
90
91 public virtual void polygonProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion) {
92IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
93 try {
96 } finally {
97Marshal.FreeCoTaskMem(p_numPoints);
98 }
99 }
100
101 public virtual void polygonProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdGeVector3d pNormal) {
102IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
103 try {
106 } finally {
107Marshal.FreeCoTaskMem(p_numPoints);
108 }
109 }
110
111 public virtual void polygonProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints) {
112IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
113 try {
116 } finally {
117Marshal.FreeCoTaskMem(p_numPoints);
118 }
119 }
120
121 public virtual void xlineProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint) {
124 }
125
126 public virtual void rayProc(OdGePoint3d basePoint, OdGePoint3d throughPoint) {
129 }
130
131 public virtual void meshProc(MeshData numRows) {
132IntPtr p_numRows=Teigha.Core.Helpers.MarshalMeshData(numRows);
133 try {
136 } finally {
137Marshal.FreeCoTaskMem(p_numRows);
138 }
139 }
140
141 public virtual void shellProc(ShellData numVertices) {
142IntPtr p_numVertices=Teigha.Core.Helpers.MarshalShellData(numVertices);
143 try {
146 } finally {
147Marshal.FreeCoTaskMem(p_numVertices);
148 }
149 }
150
151 public virtual void circleProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d pExtrusion) {
154 }
155
156 public virtual void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d arg3, OdGeVector3d pExtrusion) {
159 }
160
161 public virtual void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d arg3) {
164 }
165
166 public virtual void circleProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGeVector3d pExtrusion) {
169 }
170
171 public virtual void circularArcProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType, OdGeVector3d pExtrusion) {
172 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_circularArcProc__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(center), radius, OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(startVector), sweepAngle, (int)arcType, OdGeVector3d.getCPtr(pExtrusion));
174 }
175
176 public virtual void circularArcProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGiArcType arcType, OdGeVector3d pExtrusion) {
179 }
180
181 public virtual void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointOverrides, OdGiArcType arcType, OdGeVector3d pExtrusion) {
182IntPtr p_endPointOverrides=Teigha.Core.Helpers.MarshalPointPair(endPointOverrides);
183 try {
184 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_ellipArcProc__SWIG_0(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc), p_endPointOverrides, (int)arcType, OdGeVector3d.getCPtr(pExtrusion));
186 } finally {
187if (p_endPointOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointOverrides);
188 }
189 }
190
191 public virtual void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointOverrides, OdGiArcType arcType) {
192IntPtr p_endPointOverrides=Teigha.Core.Helpers.MarshalPointPair(endPointOverrides);
193 try {
194 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_ellipArcProc__SWIG_1(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc), p_endPointOverrides, (int)arcType);
196 } finally {
197if (p_endPointOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointOverrides);
198 }
199 }
200
201 public virtual void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointOverrides) {
202IntPtr p_endPointOverrides=Teigha.Core.Helpers.MarshalPointPair(endPointOverrides);
203 try {
206 } finally {
207if (p_endPointOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointOverrides);
208 }
209 }
210
211 public virtual void ellipArcProc(OdGeEllipArc3d ellipArc) {
214 }
215
216 public virtual void nurbsProc(OdGeNurbCurve3d nurbsCurve) {
219 }
220
221 public virtual void textProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion) {
224 }
225
226 public virtual void textProc2(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion, OdGeExtents3d arg7) {
229 }
230
231 public virtual void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion) {
234 }
235
236 public virtual void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle) {
239 }
240
241 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) {
242IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
243 try {
244 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_rasterImageProc__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiRasterImage.getCPtr(pImage), p_uvBoundary, transparency, brightness, contrast, fade);
246 } finally {
247Marshal.FreeCoTaskMem(p_uvBoundary);
248 }
249 }
250
251 public virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency, double brightness, double contrast) {
252IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
253 try {
254 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_rasterImageProc__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiRasterImage.getCPtr(pImage), p_uvBoundary, transparency, brightness, contrast);
256 } finally {
257Marshal.FreeCoTaskMem(p_uvBoundary);
258 }
259 }
260
261 public virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency, double brightness) {
262IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
263 try {
266 } finally {
267Marshal.FreeCoTaskMem(p_uvBoundary);
268 }
269 }
270
271 public virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency) {
272IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
273 try {
276 } finally {
277Marshal.FreeCoTaskMem(p_uvBoundary);
278 }
279 }
280
281 public virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary) {
282IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
283 try {
286 } finally {
287Marshal.FreeCoTaskMem(p_uvBoundary);
288 }
289 }
290
291 public virtual void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned, bool allowClipping) {
294 }
295
296 public virtual void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned) {
299 }
300
301 public virtual void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile) {
304 }
305
306 public virtual void xlineProc2(OdGePoint3d basePoint, OdGeVector3d direction) {
309 }
310
311 public virtual void rayProc2(OdGePoint3d basePoint, OdGeVector3d direction) {
314 }
315
316 public virtual void setExtentsProc(OdGePoint3d arg0, bool arg1) {
319 }
320
321 public virtual void setExtentsProc(OdGePoint3d arg0) {
324 }
325
326 public virtual int ttfCharProcFlags() {
329 return ret;
330 }
331
332 public virtual bool ttfCharProc(char /*SIMPLETYPE*/ arg0, bool arg1, OdGePoint3d arg2, OdGeBoundBlock3d arg3) {
333 bool ret = GlobalsPINVOKE.OdGiConveyorGeometry_Internal_ttfCharProc(swigCPtr, arg0 /*SIMPLETYPE*/, arg1, OdGePoint3d.getCPtr(arg2), OdGeBoundBlock3d.getCPtr(arg3));
335 return ret;
336 }
337
338 public virtual void ttfPolyDrawProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices, Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, byte[] /*SIMPLE_ARRAY*/ arg2, OdGiFaceData pFaceData) {
339IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
340IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
341 try {
342 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_ttfPolyDrawProc__SWIG_0(swigCPtr, p_numVertices, p_faceListSize, Teigha.Core.Helpers.MarshalbyteFixedArray(arg2), OdGiFaceData.getCPtr(pFaceData));
344 } finally {
345Marshal.FreeCoTaskMem(p_numVertices);
346Marshal.FreeCoTaskMem(p_faceListSize);
347 }
348 }
349
350 public virtual void ttfPolyDrawProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices, Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, byte[] /*SIMPLE_ARRAY*/ arg2) {
351IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
352IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
353 try {
354 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_ttfPolyDrawProc__SWIG_1(swigCPtr, p_numVertices, p_faceListSize, Teigha.Core.Helpers.MarshalbyteFixedArray(arg2));
356 } finally {
357Marshal.FreeCoTaskMem(p_numVertices);
358Marshal.FreeCoTaskMem(p_faceListSize);
359 }
360 }
361
362 public virtual void conveyorBoundaryInfoProc(OdGeBoundBlock3d arg0, out UInt32 /*SIMPLETYPE*/ arg1) {
365 }
366
367 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers, Int32 /*SIMPLETYPE*/ nPointSize) {
368IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
369 try {
370 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_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*/);
372 } finally {
373Marshal.FreeCoTaskMem(p_numPoints);
374 }
375 }
376
377 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers) {
378IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
379 try {
380 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_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));
382 } finally {
383Marshal.FreeCoTaskMem(p_numPoints);
384 }
385 }
386
387 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions) {
388IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
389 try {
392 } finally {
393Marshal.FreeCoTaskMem(p_numPoints);
394 }
395 }
396
397 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals) {
398IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
399 try {
402 } finally {
403Marshal.FreeCoTaskMem(p_numPoints);
404 }
405 }
406
407 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency) {
408IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
409 try {
412 } finally {
413Marshal.FreeCoTaskMem(p_numPoints);
414 }
415 }
416
417 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors) {
418IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
419 try {
422 } finally {
423Marshal.FreeCoTaskMem(p_numPoints);
424 }
425 }
426
427 public void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints) {
428IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
429 try {
432 } finally {
433Marshal.FreeCoTaskMem(p_numPoints);
434 }
435 }
436
437 public void rowOfDotsProc2(Int32 /*SIMPLETYPE*/ numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint) {
438 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_rowOfDotsProc2(swigCPtr, numPoints /*SIMPLETYPE*/, OdGePoint3d.getCPtr(startPoint), OdGeVector3d.getCPtr(dirToNextPoint));
440 }
441
442 public virtual void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers, Int32 /*SIMPLETYPE*/ nPointSize) {
443IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
444 try {
445 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_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*/);
447 } finally {
448Marshal.FreeCoTaskMem(p_numPoints);
449 }
450 }
451
452 public virtual void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers) {
453IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
454 try {
455 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_polypointProc__SWIG_1(swigCPtr, p_numPoints, OdCmEntityColor.getCPtr(pColors), OdCmTransparency.getCPtr(pTransparency), OdGeVector3d.getCPtr(pNormals), OdGeVector3d.getCPtr(pExtrusions), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pSubEntMarkers));
457 } finally {
458Marshal.FreeCoTaskMem(p_numPoints);
459 }
460 }
461
462 public virtual void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions) {
463IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
464 try {
467 } finally {
468Marshal.FreeCoTaskMem(p_numPoints);
469 }
470 }
471
472 public virtual void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals) {
473IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
474 try {
477 } finally {
478Marshal.FreeCoTaskMem(p_numPoints);
479 }
480 }
481
482 public virtual void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency) {
483IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
484 try {
487 } finally {
488Marshal.FreeCoTaskMem(p_numPoints);
489 }
490 }
491
492 public virtual void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors) {
493IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
494 try {
497 } finally {
498Marshal.FreeCoTaskMem(p_numPoints);
499 }
500 }
501
502 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) {
503 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_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));
505 }
506
507 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) {
508 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_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));
510 }
511
512 public void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes) {
513 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_polyPolygonProc2__SWIG_2(swigCPtr, pContext.GetInterfaceCPtr(), numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints), OdCmEntityColor.getCPtr(pOutlineColors), ref pOutlinePsLinetypes);
515 }
516
517 public void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors) {
518 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_polyPolygonProc2__SWIG_3(swigCPtr, pContext.GetInterfaceCPtr(), numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints), OdCmEntityColor.getCPtr(pOutlineColors));
520 }
521
522 public void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 /*SIMPLETYPE*/ numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints) {
523 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_polyPolygonProc2__SWIG_4(swigCPtr, pContext.GetInterfaceCPtr(), numIndices /*SIMPLETYPE*/, ref pNumPositions, OdGePoint3d.getCPtr(pPositions), ref pNumPoints, OdGePoint3d.getCPtr(pPoints));
525 }
526
527 public virtual void rowOfDotsProc(Int32 /*SIMPLETYPE*/ numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint) {
528 GlobalsPINVOKE.OdGiConveyorGeometry_Internal_rowOfDotsProc(swigCPtr, numPoints /*SIMPLETYPE*/, OdGePoint3d.getCPtr(startPoint), OdGeVector3d.getCPtr(dirToNextPoint));
530 }
531
535 }
536
537 public virtual void pointCloudProc(OdGiPointCloud pCloud, OdGiPointCloudFilter pFilter) {
540 }
541
542 public virtual void pointCloudProc(OdGiPointCloud pCloud) {
545 }
546
547 public virtual void edgeProc(OdGiEdge2dArray edges, OdGeMatrix3d pXform) {
550 }
551
552 public virtual void edgeProc(OdGiEdge2dArray edges) {
555 }
556
557 public enum ETtfCharProcFlags {
560 }
561
568 }
569
570}
571
572}
static global::System.Exception Retrieve()
static void OdGiConveyorGeometry_Internal_ttfPolyDrawProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, IntPtr jarg4, IntPtr jarg6)
static void OdGiConveyorGeometry_Internal_plineProc__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_ellipArcProc__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiConveyorGeometry_Internal_rayProc2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_conveyorBoundaryInfoProc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out UInt32 jarg3)
static void OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_rowOfDotsProc2(global::System.Runtime.InteropServices.HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiConveyorGeometry_Internal_rayProc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_ellipArcProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, int jarg4)
static void OdGiConveyorGeometry_Internal_nurbsProc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiConveyorGeometry_Internal_ttfPolyDrawProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, IntPtr jarg4, IntPtr jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static void OdGiConveyorGeometry_Internal_pointCloudProc2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static void delete_OdGiConveyorGeometry_Internal(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_polypointProc2__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static void OdGiConveyorGeometry_Internal_ellipArcProc__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static void OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_polypointProc2__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, IntPtr jarg9)
static void OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_metafileProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5, bool jarg6)
static void OdGiConveyorGeometry_Internal_plineProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4, UInt32 jarg5)
static void OdGiConveyorGeometry_Internal_plineProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4)
static void OdGiConveyorGeometry_Internal_edgeProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_xlineProc2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiConveyorGeometry_Internal_polygonProc__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdGiConveyorGeometry_Internal_OdGiConveyorGeometry_GetInterfaceCPtr(global::System.IntPtr jarg1)
static void OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_polygonProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_shellProc(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_setExtentsProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiConveyorGeometry_Internal_polyPolygonProc2__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3, ref UInt32 jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, ref UInt32 jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, ref UInt32 jarg9, global::System.Runtime.InteropServices.HandleRef jarg10)
static void OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_pointCloudProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdGiConveyorGeometry_Internal_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 void OdGiConveyorGeometry_Internal_meshProc(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static void OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_pointCloudProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdGiConveyorGeometry_Internal_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 int OdGiConveyorGeometry_Internal_ttfCharProcFlags(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_polypointProc__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_polylineProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, IntPtr jarg6)
static void OdGiConveyorGeometry_Internal_edgeProc__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_rowOfDotsProc(global::System.Runtime.InteropServices.HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_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 OdGiConveyorGeometry_Internal_xlineProc(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiConveyorGeometry_Internal_plineProc__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiConveyorGeometry_Internal_setExtentsProc__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static HandleRef getCPtr(OdCmEntityColor obj)
static HandleRef getCPtr(OdCmTransparency obj)
static HandleRef getCPtr(OdGeBoundBlock3d obj)
static HandleRef getCPtr(OdGeEllipArc3d obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGeNurbCurve3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
virtual void pointCloudProc(OdGiPointCloud pCloud, OdGiPointCloudFilter pFilter)
virtual void circularArcProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGiArcType arcType, OdGeVector3d pExtrusion)
virtual void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned, bool allowClipping)
virtual void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d arg3, OdGeVector3d pExtrusion)
virtual void pointCloudProc(OdGiPointCloud pCloud)
virtual void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors)
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)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors)
virtual void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions)
virtual void polygonProc(OdGePoint3d[] numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] pSubEntMarkers, Int32 nPointSize)
virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency, double brightness)
virtual void ttfPolyDrawProc(OdGePoint3d[] numVertices, Int32[] faceListSize, byte[] arg2)
OdGiConveyorGeometry_Internal(IntPtr cPtr, bool cMemoryOwn)
virtual void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion)
virtual void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency)
virtual void textProc2(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion, OdGeExtents3d arg7)
virtual void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm, UInt32 fromIndex)
virtual void polygonProc(OdGePoint3d[] numPoints)
void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors)
virtual void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm, UInt32 fromIndex, UInt32 numSegs)
virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency, double brightness, double contrast)
virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary)
virtual void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointOverrides, OdGiArcType arcType, OdGeVector3d pExtrusion)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] pSubEntMarkers)
virtual void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] pSubEntMarkers)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions)
void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes)
virtual void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] pSubEntMarkers, Int32 nPointSize)
virtual void circleProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d pExtrusion)
virtual void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile)
virtual void nurbsProc(OdGeNurbCurve3d nurbsCurve)
virtual void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle)
virtual void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals)
virtual void polylineProc(OdGePoint3d[] numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion, IntPtr baseSubEntMarker)
virtual void circleProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGeVector3d pExtrusion)
virtual void polylineProc(Int32 arg0, OdGePoint3d arg1, OdGeVector3d arg2, OdGeVector3d arg3, Int32 arg4)
virtual void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointOverrides, OdGiArcType arcType)
virtual bool ttfCharProc(char arg0, bool arg1, OdGePoint3d arg2, OdGeBoundBlock3d arg3)
virtual void rayProc2(OdGePoint3d basePoint, OdGeVector3d direction)
virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency, double brightness, double contrast, double fade)
virtual void textProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion)
virtual void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm)
virtual void rayProc(OdGePoint3d basePoint, OdGePoint3d throughPoint)
virtual void ellipArcProc(OdGeEllipArc3d ellipArc)
virtual void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d arg3)
virtual void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned)
virtual void xlineProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint)
virtual void circularArcProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType, OdGeVector3d pExtrusion)
void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints, OdCmEntityColor pOutlineColors, ref UInt32 pOutlinePsLinetypes, OdCmEntityColor pFillColors)
void polyPolygonProc2(OdGiConveyorContext pContext, UInt32 numIndices, ref UInt32 pNumPositions, OdGePoint3d pPositions, ref UInt32 pNumPoints, OdGePoint3d pPoints)
virtual void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency)
static HandleRef getCPtr(OdGiConveyorGeometry_Internal obj)
virtual void xlineProc2(OdGePoint3d basePoint, OdGeVector3d direction)
void polypointProc2(OdGiConveyorContext pContext, OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals)
virtual void rowOfDotsProc(Int32 numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint)
void pointCloudProc2(OdGiConveyorContext pContext, OdGiPointCloud pCloud, OdGiPointCloudFilter pFilter)
virtual void setExtentsProc(OdGePoint3d arg0, bool arg1)
virtual void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointOverrides)
virtual void ttfPolyDrawProc(OdGePoint3d[] numVertices, Int32[] faceListSize, byte[] arg2, OdGiFaceData pFaceData)
virtual void conveyorBoundaryInfoProc(OdGeBoundBlock3d arg0, out UInt32 arg1)
void rowOfDotsProc2(Int32 numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint)
virtual void edgeProc(OdGiEdge2dArray edges, OdGeMatrix3d pXform)
virtual void polygonProc(OdGePoint3d[] numPoints, OdGeVector3d pNormal)
static HandleRef getCPtr(OdGiEdge2dArray obj)
static HandleRef getCPtr(OdGiFaceData obj)
Definition: OdGiFaceData.cs:26
static HandleRef getCPtr(OdGiMetafile obj)
Definition: OdGiMetafile.cs:25
static HandleRef getCPtr(OdGiPointCloudFilter obj)
static HandleRef getCPtr(OdGiPointCloud obj)
static HandleRef getCPtr(OdGiPolyline obj)
Definition: OdGiPolyline.cs:25
static HandleRef getCPtr(OdGiRasterImage obj)
static HandleRef getCPtr(OdGiTextStyle obj)
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()