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_getMaterialAttributes(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3)
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, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out double jarg4, out bool jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, out double jarg7)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGeNurbSurface obj)
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGeScale3d 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 bool getFillingAttributes(bool isFaceForward, OdGePoint2d origin, out double rotAngle, out bool swapUv, OdGeScale3d scaleUv, out double uDerScale)
virtual OdIBrShell getShell()
virtual bool getExtraFillingAttributes(OdGiFill pFill)
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)
virtual bool getMaterialAttributes(OdGePoint2d origin, out double angle)
static HandleRef getCPtr(OdIBrLoop obj)