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);
98IntPtr tmp_strMatName = Marshal.StringToCoTaskMemUni(strMatName);
99 IntPtr saved_strMatName = tmp_strMatName;
105if (tmp_strMatName != saved_strMatName) strMatName = Marshal.PtrToStringUni(tmp_strMatName);
142 OdIBrFace ret = (cPtr == global::System.IntPtr.Zero) ?
null :
new OdIBrFace(cPtr,
false);
149 OdIBrFace ret = (cPtr == global::System.IntPtr.Zero) ?
null :
new OdIBrFace(cPtr,
false);
static global::System.Exception Retrieve()
static bool OdIBrFace_getColorIndex(global::System.Runtime.InteropServices.HandleRef jarg1, out UInt16 jarg2)
static bool OdIBrFace_getSurfaceAsNurb(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdIBrFace_getFirstFaceRegion(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdIBrFace_getNextFaceRegion(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdIBrFace_getSurfaceType(global::System.Runtime.InteropServices.HandleRef jarg1, out OdGe.EntityId jarg2)
static IntPtr OdIBrFace_getFill(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdIBrFace_getTrueColor(global::System.Runtime.InteropServices.HandleRef jarg1, out UInt32 jarg2)
static bool OdIBrFace_getFillPattern(global::System.Runtime.InteropServices.HandleRef jarg1, out UInt64 jarg2)
static bool OdIBrFace_getOrientToSurface(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdIBrFace_getMaterial__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, ref IntPtr jarg2)
static void delete_OdIBrFace(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdIBrFace_getShell(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdIBrFace_next(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static bool OdIBrFace_getMaterial__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, out UInt64 jarg2)
static bool OdIBrFace_getMaterialMapper(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out byte jarg3, out byte jarg4, out byte jarg5)
static IntPtr OdIBrFace_getSurface(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdIBrFace_getExtraFillingAttributes(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static bool OdIBrFace_getFillingAttributes(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGeNurbSurface obj)
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGeVector2d obj)
static HandleRef getCPtr(OdGiFill obj)
virtual OdGeSurface getSurface()
virtual bool getTrueColor(out UInt32 rgb)
virtual bool getSurfaceType(out OdGe.EntityId type)
virtual OdIBrFace getFirstFaceRegion()
override void Dispose(bool disposing)
static HandleRef getCPtr(OdIBrFace obj)
virtual bool getFillPattern(out UInt64 id)
virtual void next(OdIBrLoop pFirstChild, OdIBrLoop pCurChild)
OdIBrFace(IntPtr cPtr, bool cMemoryOwn)
virtual bool getSurfaceAsNurb(OdGeNurbSurface nurb)
virtual OdIBrFace getNextFaceRegion(OdIBrFace pFace)
virtual OdGiFill getFill()
virtual bool getMaterial(out UInt64 id)
virtual bool getOrientToSurface()
virtual OdIBrShell getShell()
virtual bool getExtraFillingAttributes(OdGiFill pFill)
virtual bool getFillingAttributes(OdGePoint2d origin, OdGeVector2d dir)
virtual bool getMaterial(ref string strMatName)
virtual bool getColorIndex(out UInt16 indx)
virtual bool getMaterialMapper(OdGeMatrix3d arg0, out byte arg1, out byte arg2, out byte arg3)
static HandleRef getCPtr(OdIBrLoop obj)