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);
44 OdIBrFace ret = (cPtr == global::System.IntPtr.Zero) ?
null :
new OdIBrFace(cPtr,
false);
static global::System.Exception Retrieve()
static global::System.IntPtr OdIBrLoop_find(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdIBrLoop(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdIBrLoop_getOrientedCurve(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdIBrLoop_getParamCurve(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdIBrLoop_getEdgeOrientToLoop(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdIBrLoop_next__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static int OdIBrLoop_getType(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdIBrLoop_getOrientedCurveAsNurb(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdIBrLoop_next__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static global::System.IntPtr OdIBrLoop_getFace(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdIBrLoop_getParamCurveAsNurb(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static HandleRef getCPtr(OdGeNurbCurve2d obj)
static HandleRef getCPtr(OdGeNurbCurve3d obj)
static HandleRef getCPtr(OdIBrCoedge obj)
static HandleRef getCPtr(OdIBrEdge obj)
virtual bool getEdgeOrientToLoop(OdIBrCoedge pIBrCoedge)
virtual void next(OdIBrVertex pFirstChild, OdIBrVertex pCurChild)
static HandleRef getCPtr(OdIBrLoop obj)
virtual OdIBrFace getFace()
virtual bool getOrientedCurveAsNurb(OdIBrCoedge pIBrCoedge, OdGeNurbCurve3d nurb)
virtual OdGeCurve2d getParamCurve(OdIBrCoedge pIBrCoedge)
virtual bool getParamCurveAsNurb(OdIBrCoedge pIBrCoedge, OdGeNurbCurve2d nurb)
virtual OdIBrCoedge find(OdIBrEdge pEdge)
override void Dispose(bool disposing)
virtual void next(OdIBrCoedge pFirstChild, OdIBrCoedge pCurChild)
virtual OdGeCurve3d getOrientedCurve(OdIBrCoedge pIBrCoedge)
virtual BrLoopType getType()
OdIBrLoop(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdIBrVertex obj)