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();
103 public virtual void set(
bool bInverted,
OdGePoint2d[] nPoints,
bool bClipLowerZ,
double dLowerZ,
bool bClipUpperZ,
double dUpperZ) {
104IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
109Marshal.FreeCoTaskMem(p_nPoints);
113 public virtual void set(
bool bInverted,
OdGePoint2d[] nPoints,
bool bClipLowerZ,
double dLowerZ,
bool bClipUpperZ) {
114IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
119Marshal.FreeCoTaskMem(p_nPoints);
123 public virtual void set(
bool bInverted,
OdGePoint2d[] nPoints,
bool bClipLowerZ,
double dLowerZ) {
124IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
129Marshal.FreeCoTaskMem(p_nPoints);
133 public virtual void set(
bool bInverted,
OdGePoint2d[] nPoints,
bool bClipLowerZ) {
134IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
139Marshal.FreeCoTaskMem(p_nPoints);
144IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
149Marshal.FreeCoTaskMem(p_nPoints);
153 public virtual void set(
bool bInverted,
OdGePoint2dArray points,
bool bClipLowerZ,
double dLowerZ,
bool bClipUpperZ,
double dUpperZ) {
158 public virtual void set(
bool bInverted,
OdGePoint2dArray points,
bool bClipLowerZ,
double dLowerZ,
bool bClipUpperZ) {
163 public virtual void set(
bool bInverted,
OdGePoint2dArray points,
bool bClipLowerZ,
double dLowerZ) {
178 public virtual void get(out
bool bInverted,
OdGePoint2dArray points, out
bool bClipLowerZ, out
double dLowerZ, out
bool bClipUpperZ, out
double dUpperZ) {
183 public virtual void set(
bool bPreprocess, UInt32 nCounts, Int32 counts,
OdGePoint2d[] nPoints,
bool bClipLowerZ,
double dLowerZ,
bool bClipUpperZ,
double dUpperZ) {
184IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
189Marshal.FreeCoTaskMem(p_nPoints);
193 public virtual void set(
bool bPreprocess, UInt32 nCounts, Int32 counts,
OdGePoint2d[] nPoints,
bool bClipLowerZ,
double dLowerZ,
bool bClipUpperZ) {
194IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
199Marshal.FreeCoTaskMem(p_nPoints);
203 public virtual void set(
bool bPreprocess, UInt32 nCounts, Int32 counts,
OdGePoint2d[] nPoints,
bool bClipLowerZ,
double dLowerZ) {
204IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
209Marshal.FreeCoTaskMem(p_nPoints);
213 public virtual void set(
bool bPreprocess, UInt32 nCounts, Int32 counts,
OdGePoint2d[] nPoints,
bool bClipLowerZ) {
214IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
219Marshal.FreeCoTaskMem(p_nPoints);
223 public virtual void set(
bool bPreprocess, UInt32 nCounts, Int32 counts,
OdGePoint2d[] nPoints) {
224IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
229Marshal.FreeCoTaskMem(p_nPoints);
233 public virtual void set(
bool bPreprocess,
OdIntArray counts,
OdGePoint2dArray points,
bool bClipLowerZ,
double dLowerZ,
bool bClipUpperZ,
double dUpperZ) {
258 public virtual void get(
OdIntArray counts,
OdGePoint2dArray points, out
bool bClipLowerZ, out
double dLowerZ, out
bool bClipUpperZ, out
double dUpperZ) {
263 public void set(UInt32 nCounts, Int32 counts,
OdGePoint2d[] nPoints,
bool bClipLowerZ,
double dLowerZ,
bool bClipUpperZ,
double dUpperZ) {
264IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
269Marshal.FreeCoTaskMem(p_nPoints);
273 public void set(UInt32 nCounts, Int32 counts,
OdGePoint2d[] nPoints,
bool bClipLowerZ,
double dLowerZ,
bool bClipUpperZ) {
274IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
279Marshal.FreeCoTaskMem(p_nPoints);
283 public void set(UInt32 nCounts, Int32 counts,
OdGePoint2d[] nPoints,
bool bClipLowerZ,
double dLowerZ) {
284IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
289Marshal.FreeCoTaskMem(p_nPoints);
293 public void set(UInt32 nCounts, Int32 counts,
OdGePoint2d[] nPoints,
bool bClipLowerZ) {
294IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
299Marshal.FreeCoTaskMem(p_nPoints);
303 public void set(UInt32 nCounts, Int32 counts,
OdGePoint2d[] nPoints) {
304IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
309Marshal.FreeCoTaskMem(p_nPoints);
430 private Object locker =
new Object();
431 private HandleRef swigCPtr;
433 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
436 swigCPtr =
new HandleRef(
this, cPtr);
438 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
440 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
449 global::System.GC.SuppressFinalize(
this);
452 protected virtual void Dispose(
bool disposing) {
454 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
459 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
502 private Object locker =
new Object();
503 private HandleRef swigCPtr;
505 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
508 swigCPtr =
new HandleRef(
this, cPtr);
510 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
512 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
521 global::System.GC.SuppressFinalize(
this);
524 protected virtual void Dispose(
bool disposing) {
526 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
531 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
595 private Object locker =
new Object();
596 private HandleRef swigCPtr;
598 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
601 swigCPtr =
new HandleRef(
this, cPtr);
603 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
605 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
614 global::System.GC.SuppressFinalize(
this);
617 protected virtual void Dispose(
bool disposing) {
619 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
624 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
736IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
741Marshal.FreeCoTaskMem(p_nPoints);
746IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
751Marshal.FreeCoTaskMem(p_nPoints);
756IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
761Marshal.FreeCoTaskMem(p_nPoints);
766IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
771Marshal.FreeCoTaskMem(p_nPoints);
776IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
781Marshal.FreeCoTaskMem(p_nPoints);
786IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
791Marshal.FreeCoTaskMem(p_nPoints);
796IntPtr p_nPoints=
Teigha.
Core.Helpers.MarshalPoint2dArray(nPoints);
801Marshal.FreeCoTaskMem(p_nPoints);
805 public virtual void pushClipStage(UInt32 nCounts, Int32 counts, UInt32 nPoints,
OdGePoint3d points,
OdGeVector3d pNormal, UInt32 stageFlags,
OdGiOrthoClipperEx.
CountsClassify countsClass,
OdGeMatrix3d pXform, UInt32 numPlanes,
OdGiOrthoClipperEx.
ClipPlane pPlanes,
OdGiOrthoClipperEx.
PolyTolOverride pPolyTol) {
806 GlobalsPINVOKE.
OdGiOrthoClipperEx_pushClipStage__SWIG_13(swigCPtr, nCounts , counts , nPoints ,
OdGePoint3d.
getCPtr(points),
OdGeVector3d.
getCPtr(pNormal), stageFlags , (
int)countsClass,
OdGeMatrix3d.
getCPtr(pXform), numPlanes ,
OdGiOrthoClipperEx.
ClipPlane.
getCPtr(pPlanes),
OdGiOrthoClipperEx.
PolyTolOverride.
getCPtr(pPolyTol));
811 GlobalsPINVOKE.
OdGiOrthoClipperEx_pushClipStage__SWIG_14(swigCPtr, nCounts , counts , nPoints ,
OdGePoint3d.
getCPtr(points),
OdGeVector3d.
getCPtr(pNormal), stageFlags , (
int)countsClass,
OdGeMatrix3d.
getCPtr(pXform), numPlanes ,
OdGiOrthoClipperEx.
ClipPlane.
getCPtr(pPlanes));
874 public virtual void classifyClipStage(UInt32 nStage, ref UInt32 pNPlanes, ref UInt32 pNPolys,
bool bFirstPolyInverted) {
1030 public virtual void flushSection(
bool bFlushClosed,
bool bFlushOpened,
bool bReleaseData) {
static HandleRef getCPtr(ClipPlanesArray obj)
static global::System.Exception Retrieve()
static void OdGiOrthoClipperEx_pushClipStage__SWIG_17(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, UInt32 jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, UInt32 jarg7, int jarg8)
static int OdGiOrthoClipperEx_getType(HandleRef jarg1)
static void OdGiOrthoClipperEx_set__SWIG_24(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, IntPtr jarg4)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_11(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, IntPtr jarg4, UInt32 jarg6)
static bool OdGiOrthoClipperEx_isAnalyticCurvesClippingEnabled(HandleRef jarg1)
static void OdGiOrthoClipperEx_set__SWIG_13(HandleRef jarg1, bool jarg2, UInt32 jarg3, Int32 jarg4, IntPtr jarg5, bool jarg7)
static bool OdGiOrthoClipperEx_enabled(HandleRef jarg1)
static void OdGiOrthoClipperEx_enable(HandleRef jarg1)
static void delete_OdGiOrthoClipperEx_TolOverride(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiOrthoClipperEx_disable(HandleRef jarg1)
static void OdGiOrthoClipperEx_set__SWIG_16(HandleRef jarg1, bool jarg2, IntPtr jarg3, IntPtr jarg4, bool jarg5, double jarg6, bool jarg7)
static void OdGiOrthoClipperEx_set__SWIG_31(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiOrthoClipperEx_PolyTolOverride_m_clipTolOverride_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiOrthoClipperEx_clearClipping__SWIG_0(HandleRef jarg1, bool jarg2)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_20(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, UInt32 jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_3(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, UInt32 jarg5)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiOrthoClipperEx_set__SWIG_28(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3, bool jarg4)
static void OdGiOrthoClipperEx_set__SWIG_19(HandleRef jarg1, bool jarg2, IntPtr jarg3, IntPtr jarg4)
static void OdGiOrthoClipperEx_set__SWIG_30(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiOrthoClipperEx_ClipPlane_m_normal_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiOrthoClipperEx_classifyClipStage__SWIG_0(HandleRef jarg1, UInt32 jarg2, ref UInt32 jarg3, ref UInt32 jarg4, bool jarg5)
static bool OdGiOrthoClipperEx_isLoggingEnabled(HandleRef jarg1)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_19(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, UInt32 jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static void OdGiOrthoClipperEx_set__SWIG_20(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, IntPtr jarg4, bool jarg6, double jarg7, bool jarg8, double jarg9)
static int OdGiOrthoClipperEx_checkSphereVisibility(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static IntPtr OdGiOrthoClipperEx_createObject()
static int OdGiOrthoClipperEx_checkBoundsVisibility(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGiOrthoClipperEx_getClipStage__SWIG_0(HandleRef jarg1, UInt32 jarg2, IntPtr jarg3, IntPtr jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiOrthoClipperEx_get__SWIG_0(HandleRef jarg1, out bool jarg2, IntPtr jarg3, out bool jarg4, out double jarg5, out bool jarg6, out double jarg7)
static void OdGiOrthoClipperEx_flushSection__SWIG_2(HandleRef jarg1, bool jarg2)
static void OdGiOrthoClipperEx_set__SWIG_1(HandleRef jarg1, bool jarg2, IntPtr jarg3, bool jarg5, double jarg6, bool jarg7)
static void OdGiOrthoClipperEx_PolyTolOverride_m_localTolOverride_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGiOrthoClipperEx_nativeClippingGeometryInterface(HandleRef jarg1)
static void OdGiOrthoClipperEx_set__SWIG_11(HandleRef jarg1, bool jarg2, UInt32 jarg3, Int32 jarg4, IntPtr jarg5, bool jarg7, double jarg8, bool jarg9)
static bool OdGiOrthoClipperEx_getClipStage__SWIG_3(HandleRef jarg1, UInt32 jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdGiOrthoClipperEx_TolOverride_m_overrideType_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiOrthoClipperEx_clearTemporaryArrays(HandleRef jarg1)
static void OdGiOrthoClipperEx_enableClipStage(HandleRef jarg1, UInt32 jarg2, bool jarg3)
static void OdGiOrthoClipperEx_setTextsNoClip(HandleRef jarg1, bool jarg2)
static void OdGiOrthoClipperEx_ClipPlane_m_markType_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_9(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, IntPtr jarg4, UInt32 jarg6, int jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static global::System.IntPtr OdGiOrthoClipperEx_PolyTolOverride_m_localTolOverride_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGiOrthoClipperEx_sectionOutput__SWIG_1(HandleRef jarg1)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_16(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, UInt32 jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, UInt32 jarg7, int jarg8, global::System.Runtime.InteropServices.HandleRef jarg9)
static bool OdGiOrthoClipperEx_isEmptyClipSet(HandleRef jarg1)
static void OdGiOrthoClipperEx_ClipPlane_m_sectionTolOverride_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGiOrthoClipperEx_ClipPlane_m_normal_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGiOrthoClipperEx_getClipStage__SWIG_1(HandleRef jarg1, UInt32 jarg2, IntPtr jarg3, IntPtr jarg4)
static void OdGiOrthoClipperEx_set__SWIG_29(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3)
static void delete_OdGiOrthoClipperEx(HandleRef jarg1)
static void OdGiOrthoClipperEx_flushSection__SWIG_3(HandleRef jarg1)
static global::System.IntPtr OdGiOrthoClipperEx_PolyTolOverride_m_boundaryTolOverride_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_14(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, UInt32 jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, UInt32 jarg7, int jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, UInt32 jarg10, global::System.Runtime.InteropServices.HandleRef jarg11)
static void OdGiOrthoClipperEx_set__SWIG_25(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3, bool jarg4, double jarg5, bool jarg6, double jarg7)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGiOrthoClipperEx_ClipPlane_m_origin_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGiOrthoClipperEx_getClipStage__SWIG_2(HandleRef jarg1, UInt32 jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_6(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, IntPtr jarg4, UInt32 jarg6, int jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, UInt32 jarg9, global::System.Runtime.InteropServices.HandleRef jarg10, global::System.Runtime.InteropServices.HandleRef jarg11)
static UInt32 OdGiOrthoClipperEx_numClipStages(HandleRef jarg1)
static UInt32 OdGiOrthoClipperEx_clipStatus(HandleRef jarg1)
static IntPtr OdGiOrthoClipperEx_desc()
static bool OdGiOrthoClipperEx_isEmpty(HandleRef jarg1)
static void OdGiOrthoClipperEx_ClipPlane_m_clipTolOverride_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGiOrthoClipperEx_PolyTolOverride_m_sectionTolOverride_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGiOrthoClipperEx_ClipPlane_m_clipTolOverride_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiOrthoClipperEx_clearClipping__SWIG_1(HandleRef jarg1)
static string OdGiOrthoClipperEx_getRealClassName(IntPtr jarg1)
static int OdGiOrthoClipperEx_checkExtentsVisibility(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_18(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, UInt32 jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, UInt32 jarg7)
static void OdGiOrthoClipperEx_set__SWIG_2(HandleRef jarg1, bool jarg2, IntPtr jarg3, bool jarg5, double jarg6)
static void OdGiOrthoClipperEx_set__SWIG_12(HandleRef jarg1, bool jarg2, UInt32 jarg3, Int32 jarg4, IntPtr jarg5, bool jarg7, double jarg8)
static bool OdGiOrthoClipperEx_getClipStage__SWIG_4(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiOrthoClipperEx_set__SWIG_7(HandleRef jarg1, bool jarg2, IntPtr jarg3, bool jarg4, double jarg5)
static global::System.IntPtr OdGiOrthoClipperEx_cuttingOutput__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiOrthoClipperEx_set__SWIG_27(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3, bool jarg4, double jarg5)
static void OdGiOrthoClipperEx_PolyTolOverride_m_sectionTolOverride_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiOrthoClipperEx_setLimit(HandleRef jarg1, int jarg2, UInt32 jarg3)
static IntPtr OdGiOrthoClipperEx_cast(HandleRef jarg1)
static global::System.IntPtr OdGiOrthoClipperEx_ClipPlane_m_origin_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGiOrthoClipperEx_isSingleClipStage(HandleRef jarg1)
static void OdGiOrthoClipperEx_set__SWIG_23(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, IntPtr jarg4, bool jarg6)
static bool OdGiOrthoClipperEx_isClipStageSectionable(HandleRef jarg1, UInt32 jarg2)
static void OdGiOrthoClipperEx_set__SWIG_21(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, IntPtr jarg4, bool jarg6, double jarg7, bool jarg8)
static void OdGiOrthoClipperEx_set__SWIG_6(HandleRef jarg1, bool jarg2, IntPtr jarg3, bool jarg4, double jarg5, bool jarg6)
static bool OdGiOrthoClipperEx_isClipStageEnabled(HandleRef jarg1, UInt32 jarg2)
static void OdGiOrthoClipperEx_PolyTolOverride_m_boundaryTolOverride_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGiOrthoClipperEx_isExtended(HandleRef jarg1)
static void OdGiOrthoClipperEx_classifyClipStage__SWIG_2(HandleRef jarg1, UInt32 jarg2, ref UInt32 jarg3)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_15(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, UInt32 jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, UInt32 jarg7, int jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, UInt32 jarg10)
static bool OdGiOrthoClipperEx_popClipStage(HandleRef jarg1)
static global::System.IntPtr OdGiOrthoClipperEx_PolyTolOverride_m_clipTolOverride_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGiOrthoClipperEx_sectionOutput__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdGiOrthoClipperEx_checkPointVisibility(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiOrthoClipperEx_set__SWIG_32(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiOrthoClipperEx_TolOverride_m_tolOverride_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdGiOrthoClipperEx_set__SWIG_15(HandleRef jarg1, bool jarg2, IntPtr jarg3, IntPtr jarg4, bool jarg5, double jarg6, bool jarg7, double jarg8)
static void OdGiOrthoClipperEx_set__SWIG_22(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, IntPtr jarg4, bool jarg6, double jarg7)
static global::System.IntPtr OdGiOrthoClipperEx_ClipPlane_m_sectionTolOverride_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiOrthoClipperEx_enableAnalyticCurvesClipping(HandleRef jarg1, bool jarg2)
static void OdGiOrthoClipperEx_set__SWIG_8(HandleRef jarg1, bool jarg2, IntPtr jarg3, bool jarg4)
static void OdGiOrthoClipperEx_set__SWIG_0(HandleRef jarg1, bool jarg2, IntPtr jarg3, bool jarg5, double jarg6, bool jarg7, double jarg8)
static void OdGiOrthoClipperEx_setSkipExtentsCheck(HandleRef jarg1, bool jarg2)
static void OdGiOrthoClipperEx_TolOverride_m_overrideType_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int OdGiOrthoClipperEx_ClipPlane_m_markType_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiOrthoClipperEx_clearClipStatus(HandleRef jarg1)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_4(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGiOrthoClipperEx_cuttingOutput__SWIG_1(HandleRef jarg1)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_13(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, UInt32 jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, UInt32 jarg7, int jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, UInt32 jarg10, global::System.Runtime.InteropServices.HandleRef jarg11, global::System.Runtime.InteropServices.HandleRef jarg12)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_7(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, IntPtr jarg4, UInt32 jarg6, int jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, UInt32 jarg9, global::System.Runtime.InteropServices.HandleRef jarg10)
static void OdGiOrthoClipperEx_set__SWIG_3(HandleRef jarg1, bool jarg2, IntPtr jarg3, bool jarg5)
static UInt32 OdGiOrthoClipperEx_getLimit(HandleRef jarg1, int jarg2)
static void OdGiOrthoClipperEx_flushSection__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3, bool jarg4)
static IntPtr OdGiOrthoClipperEx_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdGiOrthoClipperEx_set__SWIG_4(HandleRef jarg1, bool jarg2, IntPtr jarg3)
static void OdGiOrthoClipperEx_disableLogging(HandleRef jarg1)
static void delete_OdGiOrthoClipperEx_ClipPlane(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGiOrthoClipperEx_isInverted(HandleRef jarg1)
static void OdGiOrthoClipperEx_set__SWIG_5(HandleRef jarg1, bool jarg2, IntPtr jarg3, bool jarg4, double jarg5, bool jarg6, double jarg7)
static bool OdGiOrthoClipperEx_isClipStageCuttable(HandleRef jarg1, UInt32 jarg2)
static void OdGiOrthoClipperEx_get__SWIG_1(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3, out bool jarg4, out double jarg5, out bool jarg6, out double jarg7)
static void OdGiOrthoClipperEx_classifyClipStage__SWIG_1(HandleRef jarg1, UInt32 jarg2, ref UInt32 jarg3, ref UInt32 jarg4)
static void OdGiOrthoClipperEx_flushSection__SWIG_1(HandleRef jarg1, bool jarg2, bool jarg3)
static void OdGiOrthoClipperEx_set__SWIG_9(HandleRef jarg1, bool jarg2, IntPtr jarg3)
static double OdGiOrthoClipperEx_TolOverride_m_tolOverride_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_8(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, IntPtr jarg4, UInt32 jarg6, int jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, UInt32 jarg9)
static void OdGiOrthoClipperEx_set__SWIG_18(HandleRef jarg1, bool jarg2, IntPtr jarg3, IntPtr jarg4, bool jarg5)
static void OdGiOrthoClipperEx_set__SWIG_14(HandleRef jarg1, bool jarg2, UInt32 jarg3, Int32 jarg4, IntPtr jarg5)
static void OdGiOrthoClipperEx_set__SWIG_10(HandleRef jarg1, bool jarg2, UInt32 jarg3, Int32 jarg4, IntPtr jarg5, bool jarg7, double jarg8, bool jarg9, double jarg10)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_12(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, IntPtr jarg4)
static void OdGiOrthoClipperEx_enableLogging(HandleRef jarg1, HandleRef jarg2)
static void OdGiOrthoClipperEx_set__SWIG_17(HandleRef jarg1, bool jarg2, IntPtr jarg3, IntPtr jarg4, bool jarg5, double jarg6)
static void delete_OdGiOrthoClipperEx_PolyTolOverride(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_10(HandleRef jarg1, UInt32 jarg2, Int32 jarg3, IntPtr jarg4, UInt32 jarg6, int jarg7)
static void OdGiOrthoClipperEx_set__SWIG_26(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3, bool jarg4, double jarg5, bool jarg6)
static void OdGiOrthoClipperEx_pushClipStage__SWIG_5(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdGiOrthoClipperEx_isA(HandleRef jarg1)
static HandleRef getCPtr(OdGeBoundBlock3d obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePoint2dArray obj)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector3d obj)
static HandleRef getCPtr(OdGiAbstractClipBoundary obj)
static HandleRef getCPtr(OdGiClipBoundary obj)
static HandleRef getCPtr(OdGiMultipleClippedOutputExt obj)
static HandleRef getCPtr(ClipPlane obj)
OdGiOrthoClipperEx.TolOverride m_sectionTolOverride
OdGiOrthoClipperEx.TolOverride m_clipTolOverride
OdGiOrthoClipperEx.ClipPlane.MarkType m_markType
ClipPlane(IntPtr cPtr, bool cMemoryOwn)
virtual void Dispose(bool disposing)
OdGiOrthoClipperEx.TolOverride m_sectionTolOverride
PolyTolOverride(IntPtr cPtr, bool cMemoryOwn)
virtual void Dispose(bool disposing)
OdGiOrthoClipperEx.TolOverride m_boundaryTolOverride
OdGiOrthoClipperEx.TolOverride m_localTolOverride
OdGiOrthoClipperEx.TolOverride m_clipTolOverride
static HandleRef getCPtr(PolyTolOverride obj)
virtual void Dispose(bool disposing)
OdGiOrthoClipperEx.TolOverride.OverrideType m_overrideType
static HandleRef getCPtr(TolOverride obj)
TolOverride(IntPtr cPtr, bool cMemoryOwn)
virtual bool isInverted()
static new OdRxClass desc()
virtual void pushClipStage(UInt32 nCounts, Int32 counts, OdGePoint2d[] nPoints, UInt32 stageFlags)
virtual void pushClipStage(UInt32 numPlanes, OdGiOrthoClipperEx.ClipPlane pPlanes, OdGeMatrix3d pXform, UInt32 stageFlags)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void flushSection(bool bFlushClosed)
virtual void pushClipStage(UInt32 nCounts, Int32 counts, UInt32 nPoints, OdGePoint3d points, OdGeVector3d pNormal, UInt32 stageFlags, OdGiOrthoClipperEx.CountsClassify countsClass, OdGeMatrix3d pXform)
virtual OdGiConveyorOutput sectionOutput(OdGiMultipleClippedOutputExt pExt)
virtual void pushClipStage(UInt32 nCounts, Int32 counts, OdGePoint2d[] nPoints, UInt32 stageFlags, OdGiOrthoClipperEx.CountsClassify countsClass, OdGeMatrix3d pXform, UInt32 numPlanes)
virtual void pushClipStage(OdGiClipBoundary pBoundary)
virtual bool isClipStageCuttable(UInt32 nStage)
virtual bool isEmptyClipSet()
virtual void classifyClipStage(UInt32 nStage, ref UInt32 pNPlanes, ref UInt32 pNPolys)
virtual OdGiConveyorOutput sectionOutput()
virtual void classifyClipStage(UInt32 nStage, ref UInt32 pNPlanes, ref UInt32 pNPolys, bool bFirstPolyInverted)
static OdGiOrthoClipperEx cast(OdRxObject pObj)
virtual void pushClipStage(UInt32 numPlanes, OdGiOrthoClipperEx.ClipPlane pPlanes, OdGeMatrix3d pXform)
virtual bool isSingleClipStage()
virtual bool isClipStageEnabled(UInt32 nStage)
virtual UInt32 getLimit(OdGiOrthoClipperEx.ClipLimit clipLimit)
virtual void pushClipStage(UInt32 numPlanes, OdGiOrthoClipperEx.ClipPlane pPlanes)
OdGiOrthoClipperEx(IntPtr cPtr, bool cMemoryOwn)
virtual UInt32 clipStatus()
virtual UInt32 numClipStages()
virtual void setLimit(OdGiOrthoClipperEx.ClipLimit clipLimit, UInt32 nLimit)
virtual bool getClipStage(UInt32 nStage, OdIntArray counts, OdGePoint3dArray points)
virtual bool isExtended()
virtual void clearClipping(bool bClearCache)
virtual OdGiConveyorOutput cuttingOutput(OdGiMultipleClippedOutputExt pExt)
virtual void pushClipStage(UInt32 nCounts, Int32 counts, UInt32 nPoints, OdGePoint3d points, OdGeVector3d pNormal, UInt32 stageFlags)
@ kCCClassifiedBySignedXor
@ kCCClassifiedByInclusion
virtual void flushSection()
virtual OdGiAbstractClipBoundary.BoundaryType getType()
virtual void enableAnalyticCurvesClipping(bool bEnable)
virtual void pushClipStage(UInt32 nCounts, Int32 counts, UInt32 nPoints, OdGePoint3d points, OdGeVector3d pNormal)
virtual bool isAnalyticCurvesClippingEnabled()
virtual bool getClipStage(UInt32 nStage, OdIntArray counts, OdGePoint3dArray points, OdGeVector3d pNormal)
virtual void pushClipStage(UInt32 nCounts, Int32 counts, OdGePoint2d[] nPoints)
virtual bool popClipStage()
virtual void pushClipStage(UInt32 nCounts, Int32 counts, OdGePoint2d[] nPoints, UInt32 stageFlags, OdGiOrthoClipperEx.CountsClassify countsClass)
virtual void disableLogging()
virtual void setSkipExtentsCheck(bool bOn)
virtual void flushSection(bool bFlushClosed, bool bFlushOpened, bool bReleaseData)
override void Dispose(bool disposing)
virtual void pushClipStage(UInt32 nCounts, Int32 counts, OdGePoint2d[] nPoints, UInt32 stageFlags, OdGiOrthoClipperEx.CountsClassify countsClass, OdGeMatrix3d pXform)
virtual OdGiOrthoClipperEx.VisibilityStatus checkBoundsVisibility(OdGeBoundBlock3d bb)
virtual void clearClipping()
virtual void pushClipStage(UInt32 nCounts, Int32 counts, UInt32 nPoints, OdGePoint3d points, OdGeVector3d pNormal, UInt32 stageFlags, OdGiOrthoClipperEx.CountsClassify countsClass, OdGeMatrix3d pXform, UInt32 numPlanes)
virtual void clearTemporaryArrays()
virtual void pushClipStage(UInt32 nCounts, Int32 counts, OdGePoint2d[] nPoints, UInt32 stageFlags, OdGiOrthoClipperEx.CountsClassify countsClass, OdGeMatrix3d pXform, UInt32 numPlanes, OdGiOrthoClipperEx.ClipPlane pPlanes)
virtual bool getClipStage(UInt32 nStage, OdIntArray counts, OdGePoint2dArray points)
virtual void pushClipStage(OdGiClipBoundary pBoundary, OdGiAbstractClipBoundary pClipInfo, OdGeMatrix3d pXform)
static new OdGiOrthoClipperEx createObject()
virtual void pushClipStage(UInt32 nCounts, Int32 counts, UInt32 nPoints, OdGePoint3d points, OdGeVector3d pNormal, UInt32 stageFlags, OdGiOrthoClipperEx.CountsClassify countsClass)
virtual void pushClipStage(UInt32 nCounts, Int32 counts, OdGePoint2d[] nPoints, UInt32 stageFlags, OdGiOrthoClipperEx.CountsClassify countsClass, OdGeMatrix3d pXform, UInt32 numPlanes, OdGiOrthoClipperEx.ClipPlane pPlanes, OdGiOrthoClipperEx.PolyTolOverride pPolyTol)
virtual void enableLogging(OdStreamBuf pStream)
static HandleRef getCPtr(OdGiOrthoClipperEx obj)
virtual OdGiConveyorOutput cuttingOutput()
virtual void flushSection(bool bFlushClosed, bool bFlushOpened)
virtual void pushClipStage(UInt32 nCounts, Int32 counts, UInt32 nPoints, OdGePoint3d points, OdGeVector3d pNormal, UInt32 stageFlags, OdGiOrthoClipperEx.CountsClassify countsClass, OdGeMatrix3d pXform, UInt32 numPlanes, OdGiOrthoClipperEx.ClipPlane pPlanes)
virtual bool isLoggingEnabled()
virtual void clearClipStatus()
virtual OdGiOrthoClipperEx.VisibilityStatus checkSphereVisibility(OdGePoint3d origin, double radius)
virtual void pushClipStage(OdGiClipBoundary pBoundary, OdGiAbstractClipBoundary pClipInfo)
virtual void pushClipStage(UInt32 nCounts, Int32 counts, UInt32 nPoints, OdGePoint3d points)
virtual void classifyClipStage(UInt32 nStage, ref UInt32 pNPlanes)
virtual bool isClipStageSectionable(UInt32 nStage)
virtual OdGiClippedGeometryOutput.ClippedGeometryOutputInterface nativeClippingGeometryInterface()
virtual void enableClipStage(UInt32 nStage, bool bEnable)
virtual OdGiOrthoClipperEx.VisibilityStatus checkExtentsVisibility(OdGeExtents3d extents)
static string getRealClassName(IntPtr ptr)
virtual OdGiOrthoClipperEx.VisibilityStatus checkPointVisibility(OdGePoint3d pt)
virtual bool getClipStage(UInt32 nStage, ClipPlanesArray planes)
virtual void setTextsNoClip(bool bOn)
virtual void pushClipStage(UInt32 nCounts, Int32 counts, UInt32 nPoints, OdGePoint3d points, OdGeVector3d pNormal, UInt32 stageFlags, OdGiOrthoClipperEx.CountsClassify countsClass, OdGeMatrix3d pXform, UInt32 numPlanes, OdGiOrthoClipperEx.ClipPlane pPlanes, OdGiOrthoClipperEx.PolyTolOverride pPolyTol)
virtual bool getClipStage(UInt32 nStage, OdIntArray counts, OdGePoint2dArray points, OdGeVector3d pNormal)
static HandleRef getCPtr(OdIntArray obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdStreamBuf obj)