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 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
164IntPtr p_numPoints=
Teigha.
Core.Helpers.MarshalPoint3dArray(numPoints);
169Marshal.FreeCoTaskMem(p_numPoints);
174IntPtr p_numVertices=
Teigha.
Core.Helpers.MarshalShellData(numVertices);
179Marshal.FreeCoTaskMem(p_numVertices);
static global::System.Exception Retrieve()
static void OdGiSectionGeometryOutput_polylineProc(HandleRef jarg1, IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, IntPtr jarg6)
static void OdGiSectionGeometryOutput_enableOpenedSectionsOutput(HandleRef jarg1, bool jarg2)
static void delete_OdGiSectionGeometryOutput(HandleRef jarg1)
static IntPtr OdGiSectionGeometryOutput_createObject()
static IntPtr OdGiSectionGeometryOutput_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdGiSectionGeometryOutput_isOpenedSectionsOutputEnabled(HandleRef jarg1)
static void OdGiSectionGeometryOutput_copyFrom(HandleRef jarg1, HandleRef jarg2)
static void OdGiSectionGeometryOutput_shellProc(HandleRef jarg1, IntPtr jarg2)
static string OdGiSectionGeometryOutput_getRealClassName(IntPtr jarg1)
static void OdGiSectionGeometryOutput_setSectionToleranceOverride(HandleRef jarg1, double jarg2)
static IntPtr OdGiSectionGeometryOutput_desc()
static IntPtr OdGiSectionGeometryOutput_cast(HandleRef jarg1)
static bool OdGiSectionGeometryOutput_isSectionToleranceOverrideEnabled(HandleRef jarg1)
static void OdGiSectionGeometryOutput_enableOutputOfClosedSectionsAsPolylines(HandleRef jarg1, bool jarg2)
static void OdGiSectionGeometryOutput_enableClosedSectionsOutput(HandleRef jarg1, bool jarg2)
static bool OdGiSectionGeometryOutput_isOutputOfClosedSectionsAsPolylinesEnabled(HandleRef jarg1)
static void OdGiSectionGeometryOutput_resetSectionToleranceOverride(HandleRef jarg1)
static double OdGiSectionGeometryOutput_sectionToleranceOverride(HandleRef jarg1)
static bool OdGiSectionGeometryOutput_isClosedSectionsOutputEnabled(HandleRef jarg1)
static IntPtr OdGiSectionGeometryOutput_isA(HandleRef jarg1)
static HandleRef getCPtr(OdGeVector3d obj)
static OdGiSectionGeometryOutput createObject()
bool isClosedSectionsOutputEnabled()
static OdGiSectionGeometryOutput cast(OdRxObject pObj)
void resetSectionToleranceOverride()
static HandleRef getCPtr(OdGiSectionGeometryOutput obj)
bool isOpenedSectionsOutputEnabled()
override OdRxObject queryX(OdRxClass protocolClass)
static string getRealClassName(IntPtr ptr)
bool isSectionToleranceOverrideEnabled()
new void shellProc(ShellData numVertices)
OdGiSectionGeometryOutput(IntPtr cPtr, bool cMemoryOwn)
bool isOutputOfClosedSectionsAsPolylinesEnabled()
override void copyFrom(OdRxObject pSource)
new void polylineProc(OdGePoint3d[] numPoints, OdGeVector3d pNormal, OdGeVector3d pExtrusion, IntPtr baseSubEntMarker)
void enableClosedSectionsOutput(bool bSet)
override void Dispose(bool disposing)
static new OdRxClass desc()
void enableOutputOfClosedSectionsAsPolylines(bool bSet)
void enableOpenedSectionsOutput(bool bSet)
double sectionToleranceOverride()
void setSectionToleranceOverride(double tolOverride)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)