14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
43 private Object locker =
new Object();
44 private HandleRef swigCPtr;
46 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
49 swigCPtr =
new HandleRef(
this, cPtr);
51 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
53 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
62 global::System.GC.SuppressFinalize(
this);
65 protected virtual void Dispose(
bool disposing) {
67 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
72 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
218IntPtr p_numPoints=
Teigha.
Core.Helpers.MarshalPoint3dArray(numPoints);
223Marshal.FreeCoTaskMem(p_numPoints);
228IntPtr p_numPoints=
Teigha.
Core.Helpers.MarshalPoint3dArray(numPoints);
233Marshal.FreeCoTaskMem(p_numPoints);
238IntPtr p_numPoints=
Teigha.
Core.Helpers.MarshalPoint3dArray(numPoints);
243Marshal.FreeCoTaskMem(p_numPoints);
248IntPtr p_numPoints=
Teigha.
Core.Helpers.MarshalPoint3dArray(numPoints);
253Marshal.FreeCoTaskMem(p_numPoints);
268IntPtr p_numRows=
Teigha.
Core.Helpers.MarshalMeshData(numRows);
273Marshal.FreeCoTaskMem(p_numRows);
278IntPtr p_numVertices=
Teigha.
Core.Helpers.MarshalShellData(numVertices);
283Marshal.FreeCoTaskMem(p_numVertices);
318IntPtr p_endPointOverrides=
Teigha.
Core.Helpers.MarshalPointPair(endPointOverrides);
323if (p_endPointOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointOverrides);
328IntPtr p_endPointOverrides=
Teigha.
Core.Helpers.MarshalPointPair(endPointOverrides);
333if (p_endPointOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointOverrides);
338IntPtr p_endPointOverrides=
Teigha.
Core.Helpers.MarshalPointPair(endPointOverrides);
343if (p_endPointOverrides != IntPtr.Zero) Marshal.FreeCoTaskMem(p_endPointOverrides);
378IntPtr p_uvBoundary=
Teigha.
Core.Helpers.MarshalPoint2dArray(uvBoundary);
383Marshal.FreeCoTaskMem(p_uvBoundary);
388IntPtr p_uvBoundary=
Teigha.
Core.Helpers.MarshalPoint2dArray(uvBoundary);
393Marshal.FreeCoTaskMem(p_uvBoundary);
398IntPtr p_uvBoundary=
Teigha.
Core.Helpers.MarshalPoint2dArray(uvBoundary);
403Marshal.FreeCoTaskMem(p_uvBoundary);
408IntPtr p_uvBoundary=
Teigha.
Core.Helpers.MarshalPoint2dArray(uvBoundary);
413Marshal.FreeCoTaskMem(p_uvBoundary);
418IntPtr p_uvBoundary=
Teigha.
Core.Helpers.MarshalPoint2dArray(uvBoundary);
423Marshal.FreeCoTaskMem(p_uvBoundary);
453IntPtr p_numVertices=
Teigha.
Core.Helpers.MarshalPoint3dArray(numVertices);
454IntPtr p_faceListSize=
Teigha.
Core.Helpers.MarshalInt32FixedArray(faceListSize);
459Marshal.FreeCoTaskMem(p_numVertices);
460Marshal.FreeCoTaskMem(p_faceListSize);
465IntPtr p_numVertices=
Teigha.
Core.Helpers.MarshalPoint3dArray(numVertices);
466IntPtr p_faceListSize=
Teigha.
Core.Helpers.MarshalInt32FixedArray(faceListSize);
471Marshal.FreeCoTaskMem(p_numVertices);
472Marshal.FreeCoTaskMem(p_faceListSize);
477IntPtr p_numPoints=
Teigha.
Core.Helpers.MarshalPoint3dArray(numPoints);
482Marshal.FreeCoTaskMem(p_numPoints);
487IntPtr p_numPoints=
Teigha.
Core.Helpers.MarshalPoint3dArray(numPoints);
492Marshal.FreeCoTaskMem(p_numPoints);
497IntPtr p_numPoints=
Teigha.
Core.Helpers.MarshalPoint3dArray(numPoints);
502Marshal.FreeCoTaskMem(p_numPoints);
507IntPtr p_numPoints=
Teigha.
Core.Helpers.MarshalPoint3dArray(numPoints);
512Marshal.FreeCoTaskMem(p_numPoints);
517IntPtr p_numPoints=
Teigha.
Core.Helpers.MarshalPoint3dArray(numPoints);
522Marshal.FreeCoTaskMem(p_numPoints);
527IntPtr p_numPoints=
Teigha.
Core.Helpers.MarshalPoint3dArray(numPoints);
532Marshal.FreeCoTaskMem(p_numPoints);
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)
static HandleRef getCPtr(OdGeNurbCurve3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector3d obj)
ClippedGeometryOutputInterface(IntPtr cPtr, bool cMemoryOwn)
virtual OdGiConveyorGeometry destinationGeometry()
virtual OdGiConveyorContext conveyorContext()
virtual void Dispose(bool disposing)
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()
bool isProcessingEnabled()
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 edgeProc(OdGiEdge2dArray edges)
static string getRealClassName(IntPtr ptr)
void circleProc(OdGePoint3d center, double radius, OdGeVector3d normal, OdGeVector3d pExtrusion)
OdGiConveyorContext drawContext()
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 polygonProc(OdGePoint3d[] numPoints)
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 plineProc(OdGiPolyline polyline)
void setNonSectionableGeometryClipping(bool bSet)
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 meshProc(MeshData numRows)
void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm)
void ellipArcProc(OdGeEllipArc3d ellipArc, OdGePoint3d[] endPointOverrides, OdGiArcType arcType)
void pointCloudProc(OdGiPointCloud pCloud, OdGiPointCloudFilter pFilter)
OdGiConveyorGeometry destGeometry()
UInt32 traitsOverrideFlags()
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)
bool isNonSectionableGeometryClipping()
void ellipArcProc(OdGeEllipArc3d ellipArc)
OdGiClippedGeometryOutputCallback geometryProcessingCallback()
static HandleRef getCPtr(OdGiClippedGeometryOutput obj)
void setTraitsOverrideFlags(UInt32 nFlags)
override void Dispose(bool disposing)
virtual void setupDrawableProcessing()
void shellProc(ShellData numVertices)
void plineProc(OdGiPolyline polyline, OdGeMatrix3d pXfm, UInt32 fromIndex)
OdGiSubEntityTraitsData traitsOverrides()
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)
void setProcessingEnabled(bool bSet)
static HandleRef getCPtr(OdGiEdge2dArray obj)
static HandleRef getCPtr(OdGiFaceData obj)
static HandleRef getCPtr(OdGiPointCloudFilter obj)
static HandleRef getCPtr(OdGiPointCloud obj)
static HandleRef getCPtr(OdGiPolyline obj)
static HandleRef getCPtr(OdGiRasterImage obj)
static HandleRef getCPtr(OdGiSubEntityTraitsData obj)
static HandleRef getCPtr(OdGiTextStyle obj)
static HandleRef getCPtr(OdRxObject obj)
global::System.Runtime.InteropServices.HandleRef GetInterfaceCPtr()