Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiClippedGeometryOutput.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
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGiClippedGeometryOutput(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGiClippedGeometryOutput_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGiClippedGeometryOutput obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public class ClippedGeometryOutputInterface : global::System.IDisposable {
43 private Object locker = new Object();
44 private HandleRef swigCPtr;
45 protected bool swigCMemOwn;
46 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
47 public ClippedGeometryOutputInterface(IntPtr cPtr, bool cMemoryOwn) {
48 swigCMemOwn = cMemoryOwn;
49 swigCPtr = new HandleRef(this, cPtr);
50 }
51 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
52 public static HandleRef getCPtr(ClippedGeometryOutputInterface obj) {
53 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
54 }
55
57 Dispose(false);
58 }
59
60 public void Dispose() {
61 Dispose(true);
62 global::System.GC.SuppressFinalize(this);
63 }
64
65 protected virtual void Dispose(bool disposing) {
66 lock(this) {
67 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
68 if (swigCMemOwn) {
69 swigCMemOwn = false;
71 }
72 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
73 }
74 }
75 }
76
79
81 return (OdGiConveyorGeometry)ret;
82 }
83
86
88 return (OdGiConveyorContext)ret;
89 }
90
91 }
92
95
97 return (OdGiConveyorGeometry)ret;
98}
99
102
104 return (OdGiConveyorContext)ret;
105}
106
107 public override void copyFrom(OdRxObject pSource) {
110 }
111
113 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiClippedGeometryOutput_getInterface(swigCPtr);
114 OdGiClippedGeometryOutput.ClippedGeometryOutputInterface ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGiClippedGeometryOutput.ClippedGeometryOutputInterface(cPtr, false);
116 return ret;
117 }
118
122 }
123
126
128 return ret;
129}
130
134 }
135
136 public bool isProcessingEnabled() {
139 return ret;
140 }
141
142 public void setProcessingEnabled(bool bSet) {
145 }
146
150 return ret;
151 }
152
153 public void setNonSectionableGeometryClipping(bool bSet) {
156 }
157
158 public void setTraitsOverrideFlags(UInt32 /*SIMPLETYPE*/ nFlags) {
161 }
162
163 public UInt32 traitsOverrideFlags() {
164// test csout
165 /*SIMPLETYPE*/
168 return ret;
169 }
170
174 }
175
179 return ret;
180 }
181
182 public virtual void setupDrawableProcessing() {
185 }
186
187 public virtual void setupTraits(OdGiConveyorContext context) {
190 }
191
192 public virtual void releaseTraits(OdGiConveyorContext context) {
195 }
196
197 public void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm, UInt32 /*SIMPLETYPE*/ fromIndex, UInt32 /*SIMPLETYPE*/ numSegs) {
198 GlobalsPINVOKE.OdGiClippedGeometryOutput_plineProc__SWIG_0(swigCPtr, OdGiPolyline.getCPtr(polyline), OdGeMatrix3d.getCPtr(pXfm), fromIndex /*SIMPLETYPE*/, numSegs /*SIMPLETYPE*/);
200 }
201
202 public void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm, UInt32 /*SIMPLETYPE*/ fromIndex) {
203 GlobalsPINVOKE.OdGiClippedGeometryOutput_plineProc__SWIG_1(swigCPtr, OdGiPolyline.getCPtr(polyline), OdGeMatrix3d.getCPtr(pXfm), fromIndex /*SIMPLETYPE*/);
205 }
206
207 public void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm) {
210 }
211
212 public void plineProc(OdGiPolyline polyline) {
215 }
216
217 public void polylineProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion, IntPtr /*SIMPLETYPE*/ baseSubEntMarker) {
218IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
219 try {
220 GlobalsPINVOKE.OdGiClippedGeometryOutput_polylineProc(swigCPtr, p_numPoints, OdGeVector3d.getCPtr(pNormal), OdGeVector3d.getCPtr(pExtrusion), baseSubEntMarker /*SIMPLETYPE*/);
222 } finally {
223Marshal.FreeCoTaskMem(p_numPoints);
224 }
225 }
226
227 public void polygonProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion) {
228IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
229 try {
232 } finally {
233Marshal.FreeCoTaskMem(p_numPoints);
234 }
235 }
236
237 public void polygonProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdGeVector3d pNormal) {
238IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
239 try {
242 } finally {
243Marshal.FreeCoTaskMem(p_numPoints);
244 }
245 }
246
247 public void polygonProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints) {
248IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
249 try {
252 } finally {
253Marshal.FreeCoTaskMem(p_numPoints);
254 }
255 }
256
257 public void xlineProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint) {
260 }
261
262 public void rayProc(OdGePoint3d basePoint, OdGePoint3d throughPoint) {
265 }
266
267 public void meshProc(MeshData numRows) {
268IntPtr p_numRows=Teigha.Core.Helpers.MarshalMeshData(numRows);
269 try {
272 } finally {
273Marshal.FreeCoTaskMem(p_numRows);
274 }
275 }
276
277 public void shellProc(ShellData numVertices) {
278IntPtr p_numVertices=Teigha.Core.Helpers.MarshalShellData(numVertices);
279 try {
282 } finally {
283Marshal.FreeCoTaskMem(p_numVertices);
284 }
285 }
286
287 public void circleProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d pExtrusion) {
290 }
291
292 public void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, OdGeVector3d pExtrusion) {
295 }
296
297 public void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector) {
300 }
301
302 public void circleProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGeVector3d pExtrusion) {
305 }
306
307 public void circularArcProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType, OdGeVector3d pExtrusion) {
308 GlobalsPINVOKE.OdGiClippedGeometryOutput_circularArcProc__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(center), radius, OdGeVector3d.getCPtr(normal), OdGeVector3d.getCPtr(startVector), sweepAngle, (int)arcType, OdGeVector3d.getCPtr(pExtrusion));
310 }
311
312 public void circularArcProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGiArcType arcType, OdGeVector3d pExtrusion) {
313 GlobalsPINVOKE.OdGiClippedGeometryOutput_circularArcProc__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(firstPoint), OdGePoint3d.getCPtr(secondPoint), OdGePoint3d.getCPtr(thirdPoint), (int)arcType, OdGeVector3d.getCPtr(pExtrusion));
315 }
316
317 public void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointOverrides, OdGiArcType arcType, OdGeVector3d pExtrusion) {
318IntPtr p_endPointOverrides=Teigha.Core.Helpers.MarshalPointPair(endPointOverrides);
319 try {
320 GlobalsPINVOKE.OdGiClippedGeometryOutput_ellipArcProc__SWIG_0(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc), p_endPointOverrides, (int)arcType, OdGeVector3d.getCPtr(pExtrusion));
322 } finally {
323if (p_endPointOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointOverrides);
324 }
325 }
326
327 public void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointOverrides, OdGiArcType arcType) {
328IntPtr p_endPointOverrides=Teigha.Core.Helpers.MarshalPointPair(endPointOverrides);
329 try {
330 GlobalsPINVOKE.OdGiClippedGeometryOutput_ellipArcProc__SWIG_1(swigCPtr, OdGeEllipArc3d.getCPtr(ellipArc), p_endPointOverrides, (int)arcType);
332 } finally {
333if (p_endPointOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointOverrides);
334 }
335 }
336
337 public void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] /*ENDPOINTS3D_OVERRIDES*/ endPointOverrides) {
338IntPtr p_endPointOverrides=Teigha.Core.Helpers.MarshalPointPair(endPointOverrides);
339 try {
342 } finally {
343if (p_endPointOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointOverrides);
344 }
345 }
346
347 public void ellipArcProc(OdGeEllipArc3d ellipArc) {
350 }
351
352 public void nurbsProc(OdGeNurbCurve3d nurbsCurve) {
355 }
356
357 public void textProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion) {
358 GlobalsPINVOKE.OdGiClippedGeometryOutput_textProc(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(direction), OdGeVector3d.getCPtr(upVector), msg, raw, OdGiTextStyle.getCPtr(pTextStyle), OdGeVector3d.getCPtr(pExtrusion));
360 }
361
362 public void textProc2(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion, OdGeExtents3d extentsBox) {
363 GlobalsPINVOKE.OdGiClippedGeometryOutput_textProc2(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(direction), OdGeVector3d.getCPtr(upVector), msg, raw, OdGiTextStyle.getCPtr(pTextStyle), OdGeVector3d.getCPtr(pExtrusion), OdGeExtents3d.getCPtr(extentsBox));
365 }
366
367 public void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion) {
370 }
371
372 public void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle) {
375 }
376
377 public void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency, double brightness, double contrast, double fade) {
378IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
379 try {
380 GlobalsPINVOKE.OdGiClippedGeometryOutput_rasterImageProc__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiRasterImage.getCPtr(pImage), p_uvBoundary, transparency, brightness, contrast, fade);
382 } finally {
383Marshal.FreeCoTaskMem(p_uvBoundary);
384 }
385 }
386
387 public void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency, double brightness, double contrast) {
388IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
389 try {
390 GlobalsPINVOKE.OdGiClippedGeometryOutput_rasterImageProc__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(origin), OdGeVector3d.getCPtr(u), OdGeVector3d.getCPtr(v), OdGiRasterImage.getCPtr(pImage), p_uvBoundary, transparency, brightness, contrast);
392 } finally {
393Marshal.FreeCoTaskMem(p_uvBoundary);
394 }
395 }
396
397 public void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency, double brightness) {
398IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
399 try {
402 } finally {
403Marshal.FreeCoTaskMem(p_uvBoundary);
404 }
405 }
406
407 public void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary, bool transparency) {
408IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
409 try {
412 } finally {
413Marshal.FreeCoTaskMem(p_uvBoundary);
414 }
415 }
416
417 public void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] /*POINTARRAY2D_TYPEMAP_REV*/ uvBoundary) {
418IntPtr p_uvBoundary=Teigha.Core.Helpers.MarshalPoint2dArray(uvBoundary);
419 try {
422 } finally {
423Marshal.FreeCoTaskMem(p_uvBoundary);
424 }
425 }
426
427 public void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned, bool allowClipping) {
430 }
431
432 public void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned) {
435 }
436
437 public void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile) {
440 }
441
442 public void xlineProc2(OdGePoint3d basePoint, OdGeVector3d direction) {
445 }
446
447 public void rayProc2(OdGePoint3d basePoint, OdGeVector3d direction) {
450 }
451
452 public void ttfPolyDrawProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices, Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, byte[] /*SIMPLE_ARRAY*/ pBezierTypes, OdGiFaceData pFaceData) {
453IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
454IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
455 try {
456 GlobalsPINVOKE.OdGiClippedGeometryOutput_ttfPolyDrawProc__SWIG_0(swigCPtr, p_numVertices, p_faceListSize, Teigha.Core.Helpers.MarshalbyteFixedArray(pBezierTypes), OdGiFaceData.getCPtr(pFaceData));
458 } finally {
459Marshal.FreeCoTaskMem(p_numVertices);
460Marshal.FreeCoTaskMem(p_faceListSize);
461 }
462 }
463
464 public void ttfPolyDrawProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numVertices, Int32[] /*SIMPLEFIXED_ARRAY_REV*/ faceListSize, byte[] /*SIMPLE_ARRAY*/ pBezierTypes) {
465IntPtr p_numVertices=Teigha.Core.Helpers.MarshalPoint3dArray(numVertices);
466IntPtr p_faceListSize=Teigha.Core.Helpers.MarshalInt32FixedArray(faceListSize);
467 try {
468 GlobalsPINVOKE.OdGiClippedGeometryOutput_ttfPolyDrawProc__SWIG_1(swigCPtr, p_numVertices, p_faceListSize, Teigha.Core.Helpers.MarshalbyteFixedArray(pBezierTypes));
470 } finally {
471Marshal.FreeCoTaskMem(p_numVertices);
472Marshal.FreeCoTaskMem(p_faceListSize);
473 }
474 }
475
476 public void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers, Int32 /*SIMPLETYPE*/ nPointSize) {
477IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
478 try {
479 GlobalsPINVOKE.OdGiClippedGeometryOutput_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*/);
481 } finally {
482Marshal.FreeCoTaskMem(p_numPoints);
483 }
484 }
485
486 public void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] /*SIMPLE_ARRAY*/ pSubEntMarkers) {
487IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
488 try {
489 GlobalsPINVOKE.OdGiClippedGeometryOutput_polypointProc__SWIG_1(swigCPtr, p_numPoints, OdCmEntityColor.getCPtr(pColors), OdCmTransparency.getCPtr(pTransparency), OdGeVector3d.getCPtr(pNormals), OdGeVector3d.getCPtr(pExtrusions), Teigha.Core.Helpers.MarshalIntPtrFixedArray(pSubEntMarkers));
491 } finally {
492Marshal.FreeCoTaskMem(p_numPoints);
493 }
494 }
495
496 public void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions) {
497IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
498 try {
501 } finally {
502Marshal.FreeCoTaskMem(p_numPoints);
503 }
504 }
505
506 public void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals) {
507IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
508 try {
511 } finally {
512Marshal.FreeCoTaskMem(p_numPoints);
513 }
514 }
515
516 public void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency) {
517IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
518 try {
521 } finally {
522Marshal.FreeCoTaskMem(p_numPoints);
523 }
524 }
525
526 public void polypointProc(OdGePoint3d[] /*POINTARRAY_TYPEMAP*/ numPoints, OdCmEntityColor pColors) {
527IntPtr p_numPoints=Teigha.Core.Helpers.MarshalPoint3dArray(numPoints);
528 try {
531 } finally {
532Marshal.FreeCoTaskMem(p_numPoints);
533 }
534 }
535
536 public void rowOfDotsProc(Int32 /*SIMPLETYPE*/ numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint) {
537 GlobalsPINVOKE.OdGiClippedGeometryOutput_rowOfDotsProc(swigCPtr, numPoints /*SIMPLETYPE*/, OdGePoint3d.getCPtr(startPoint), OdGeVector3d.getCPtr(dirToNextPoint));
539 }
540
544 }
545
546 public void edgeProc(OdGiEdge2dArray edges, OdGeMatrix3d pXform) {
549 }
550
551 public void edgeProc(OdGiEdge2dArray edges) {
554 }
555
556 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
557 string ret = GlobalsPINVOKE.OdGiClippedGeometryOutput_getRealClassName(ptr /*SIMPLETYPE*/);
559 return ret;
560 }
561
562}
563
564}
static global::System.Exception Retrieve()
static void OdGiClippedGeometryOutput_plineProc__SWIG_2(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiClippedGeometryOutput_circleProc__SWIG_1(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 OdGiClippedGeometryOutput_plineProc__SWIG_3(HandleRef jarg1, HandleRef jarg2)
static bool OdGiClippedGeometryOutput_isProcessingEnabled(HandleRef jarg1)
static void OdGiClippedGeometryOutput_edgeProc__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiClippedGeometryOutput_polypointProc__SWIG_1(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 OdGiClippedGeometryOutput_ellipArcProc__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, int jarg4)
static void OdGiClippedGeometryOutput_polypointProc__SWIG_3(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static global::System.IntPtr OdGiClippedGeometryOutput_traitsOverrides__SWIG_0(HandleRef jarg1)
static void OdGiClippedGeometryOutput_polypointProc__SWIG_4(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static global::System.IntPtr OdGiClippedGeometryOutput_ClippedGeometryOutputInterface_conveyorContext(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGiClippedGeometryOutput_destGeometry(HandleRef jarg1)
static void OdGiClippedGeometryOutput_pointCloudProc(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdGiClippedGeometryOutput_polypointProc__SWIG_5(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static string OdGiClippedGeometryOutput_getRealClassName(IntPtr jarg1)
static void OdGiClippedGeometryOutput_rowOfDotsProc(HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiClippedGeometryOutput_plineProc__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4, UInt32 jarg5)
static void OdGiClippedGeometryOutput_circularArcProc__SWIG_1(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 OdGiClippedGeometryOutput_setupDrawableProcessing(HandleRef jarg1)
static void OdGiClippedGeometryOutput_polypointProc__SWIG_0(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 OdGiClippedGeometryOutput_polylineProc(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, IntPtr jarg6)
static bool OdGiClippedGeometryOutput_isNonSectionableGeometryClipping(HandleRef jarg1)
static global::System.IntPtr OdGiClippedGeometryOutput_getInterface(HandleRef jarg1)
static void OdGiClippedGeometryOutput_xlineProc(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiClippedGeometryOutput_metafileProc__SWIG_1(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 OdGiClippedGeometryOutput_metafileProc__SWIG_0(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 OdGiClippedGeometryOutput_setupTraits(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiClippedGeometryOutput_ttfPolyDrawProc__SWIG_0(HandleRef jarg1, IntPtr jarg2, IntPtr jarg4, IntPtr jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static void OdGiClippedGeometryOutput_xlineProc2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiClippedGeometryOutput_setTraitsOverrideFlags(HandleRef jarg1, UInt32 jarg2)
static void OdGiClippedGeometryOutput_plineProc__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, UInt32 jarg4)
static void OdGiClippedGeometryOutput_circleProc2__SWIG_0(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 delete_OdGiClippedGeometryOutput(HandleRef jarg1)
static void OdGiClippedGeometryOutput_nurbsProc(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdGiClippedGeometryOutput_traitsOverrideFlags(HandleRef jarg1)
static void OdGiClippedGeometryOutput_edgeProc__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiClippedGeometryOutput_setGeometryProcessingCallback(HandleRef jarg1, HandleRef jarg2)
static void OdGiClippedGeometryOutput_textProc2(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 OdGiClippedGeometryOutput_rasterImageProc__SWIG_4(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 OdGiClippedGeometryOutput_circleProc__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiClippedGeometryOutput_polygonProc__SWIG_2(HandleRef jarg1, IntPtr jarg2)
static void OdGiClippedGeometryOutput_setInterface(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiClippedGeometryOutput_shellProc(HandleRef jarg1, IntPtr jarg2)
static void OdGiClippedGeometryOutput_copyFrom(HandleRef jarg1, HandleRef jarg2)
static void OdGiClippedGeometryOutput_textProc(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 IntPtr OdGiClippedGeometryOutput_geometryProcessingCallback(HandleRef jarg1)
static void OdGiClippedGeometryOutput_metafileProc__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5)
static void OdGiClippedGeometryOutput_ttfPolyDrawProc__SWIG_1(HandleRef jarg1, IntPtr jarg2, IntPtr jarg4, IntPtr jarg6)
static global::System.IntPtr OdGiClippedGeometryOutput_ClippedGeometryOutputInterface_destinationGeometry(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiClippedGeometryOutput_circularArcProc__SWIG_0(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 OdGiClippedGeometryOutput_polypointProc__SWIG_2(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 OdGiClippedGeometryOutput_rayProc(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiClippedGeometryOutput_setTraitsOverrides(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiClippedGeometryOutput_ellipArcProc__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiClippedGeometryOutput_rasterImageProc__SWIG_0(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 OdGiClippedGeometryOutput_shapeProc__SWIG_0(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 OdGiClippedGeometryOutput_polygonProc__SWIG_0(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiClippedGeometryOutput_rayProc2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiClippedGeometryOutput_releaseTraits(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiClippedGeometryOutput_setProcessingEnabled(HandleRef jarg1, bool jarg2)
static void OdGiClippedGeometryOutput_circleProc2__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiClippedGeometryOutput_rasterImageProc__SWIG_2(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 OdGiClippedGeometryOutput_meshProc(HandleRef jarg1, IntPtr jarg2)
static void OdGiClippedGeometryOutput_polygonProc__SWIG_1(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4)
static void delete_OdGiClippedGeometryOutput_ClippedGeometryOutputInterface(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiClippedGeometryOutput_setNonSectionableGeometryClipping(HandleRef jarg1, bool jarg2)
static void OdGiClippedGeometryOutput_shapeProc__SWIG_1(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 OdGiClippedGeometryOutput_rasterImageProc__SWIG_3(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 global::System.IntPtr OdGiClippedGeometryOutput_drawContext(HandleRef jarg1)
static void OdGiClippedGeometryOutput_rasterImageProc__SWIG_1(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 OdGiClippedGeometryOutput_ellipArcProc__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static void OdGiClippedGeometryOutput_ellipArcProc__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static HandleRef getCPtr(OdCmEntityColor obj)
static HandleRef getCPtr(OdCmTransparency 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(ClippedGeometryOutputInterface obj)
static HandleRef getCPtr(OdGiClippedGeometryOutputCallback obj)
void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle)
void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency, double brightness, double contrast, double fade)
void textProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion)
OdGiClippedGeometryOutput.ClippedGeometryOutputInterface getInterface()
void circularArcProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, double sweepAngle, OdGiArcType arcType, OdGeVector3d pExtrusion)
void circleProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGeVector3d pExtrusion)
void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions)
virtual void setupTraits(OdGiConveyorContext context)
void polygonProc(OdGePoint3d[] numPoints, OdGeVector3d pNormal)
void circularArcProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint, OdGePoint3d thirdPoint, OdGiArcType arcType, OdGeVector3d pExtrusion)
void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency)
void textProc2(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, string msg, bool raw, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion, OdGeExtents3d extentsBox)
void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned)
void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile, bool dcAligned, bool allowClipping)
void nurbsProc(OdGeNurbCurve3d nurbsCurve)
void metafileProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiMetafile pMetafile)
void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] pSubEntMarkers)
void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector, OdGeVector3d pExtrusion)
void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary)
void polygonProc(OdGePoint3d[] numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion)
void circleProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d pExtrusion)
void rayProc(OdGePoint3d basePoint, OdGePoint3d throughPoint)
void setGeometryProcessingCallback(OdGiClippedGeometryOutputCallback pCallback)
void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency, double brightness, double contrast)
void rasterImageProc(OdGePoint3d origin, OdGeVector3d u, OdGeVector3d v, OdGiRasterImage pImage, OdGePoint2d[] uvBoundary, bool transparency, double brightness)
void setTraitsOverrides(OdGiSubEntityTraitsData pData)
void setInterface(OdGiClippedGeometryOutput.ClippedGeometryOutputInterface pInterface)
void rowOfDotsProc(Int32 numPoints, OdGePoint3d startPoint, OdGeVector3d dirToNextPoint)
void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointOverrides, OdGiArcType arcType, OdGeVector3d pExtrusion)
void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm, UInt32 fromIndex, UInt32 numSegs)
void ttfPolyDrawProc(OdGePoint3d[] numVertices, Int32[] faceListSize, byte[] pBezierTypes, OdGiFaceData pFaceData)
override void copyFrom(OdRxObject pSource)
void edgeProc(OdGiEdge2dArray edges, OdGeMatrix3d pXform)
void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency)
void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm)
void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointOverrides, OdGiArcType arcType)
void pointCloudProc(OdGiPointCloud pCloud, OdGiPointCloudFilter pFilter)
void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors)
void circleProc2(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d startVector)
void polylineProc(OdGePoint3d[] numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion, IntPtr baseSubEntMarker)
virtual void releaseTraits(OdGiConveyorContext context)
void rayProc2(OdGePoint3d basePoint, OdGeVector3d direction)
void xlineProc2(OdGePoint3d basePoint, OdGeVector3d direction)
void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals, OdGeVector3d pExtrusions, IntPtr[] pSubEntMarkers, Int32 nPointSize)
void ttfPolyDrawProc(OdGePoint3d[] numVertices, Int32[] faceListSize, byte[] pBezierTypes)
void xlineProc(OdGePoint3d firstPoint, OdGePoint3d secondPoint)
void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointOverrides)
OdGiClippedGeometryOutputCallback geometryProcessingCallback()
static HandleRef getCPtr(OdGiClippedGeometryOutput obj)
void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm, UInt32 fromIndex)
void shapeProc(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, int shapeNumber, OdGiTextStyle pTextStyle, OdGeVector3d pExtrusion)
void polypointProc(OdGePoint3d[] numPoints, OdCmEntityColor pColors, OdCmTransparency pTransparency, OdGeVector3d pNormals)
OdGiClippedGeometryOutput(IntPtr cPtr, bool cMemoryOwn)
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(OdGiSubEntityTraitsData obj)
static HandleRef getCPtr(OdGiTextStyle obj)
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()