14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
30 protected override void Dispose(
bool disposing) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
39 base.Dispose(disposing);
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
133IntPtr tmp_sName = Marshal.StringToCoTaskMemUni(sName);
134 IntPtr saved_sName = tmp_sName;
140if (tmp_sName != saved_sName) sName = Marshal.PtrToStringUni(tmp_sName);
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector3dArray obj)
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
virtual CollisionType collisionType()
virtual void gripStatus(GripStat status)
Teigha.Core.LineWeight vb_lineWeight()
void getLabelOffsets(OdGeVector3dArray offsets)
OdResult addSectionPoint(OdGePoint3d pt, double bulge)
override OdRxObject queryX(OdRxClass protocolClass)
Teigha.TD.Visibility vb_visibility()
static OdDbSectionSymbol cast(OdRxObject pObj)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdResult getLabelNameAt(int idx, ref string sName)
OdResult setLabelNameAt(int idx, String name)
OdResult getSectionPointAt(int idx, OdGePoint3d pt)
virtual Teigha.TD.CollisionType vb_collisionType()
void setViewDirectionLeft(bool bLeft)
static new OdRxClass desc()
OdResult setSectionPointAt(int idx, OdGePoint3d pt)
void vb_gripStatus(Teigha.Core.GripStat status)
static HandleRef getCPtr(OdDbSectionSymbol obj)
OdResult getLabelOffsetAt(int idx, OdGeVector3d offset)
OdResult addSectionPoint(OdGePoint3d pt)
OdResult setLabelOffsetAt(int idx, OdGeVector3d offset)
OdResult setSectionPointAt(int idx, OdGePoint3d pt, double bulge)
static new OdDbSectionSymbol createObject()
void setIsHalfSection(bool bHalf)
override void Dispose(bool disposing)
static string getRealClassName(IntPtr ptr)
OdResult getBulgeAt(int idx, out double bulge)
void getSectionPoints(OdGePoint3dArray pts)
OdDbSectionSymbol(IntPtr cPtr, bool cMemoryOwn)
bool isViewDirectionLeft()
static global::System.Exception Retrieve()
static string OdDbSectionSymbol_getRealClassName(IntPtr jarg1)
static int OdDbSectionSymbol_setLabelNameAt(HandleRef jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static IntPtr OdDbSectionSymbol_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbSectionSymbol_getLabelOffsetAt(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSectionSymbol_addSectionPoint__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static void OdDbSectionSymbol_getSectionPoints(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbSectionSymbol_createObject()
static IntPtr OdDbSectionSymbol_cast(HandleRef jarg1)
static void delete_OdDbSectionSymbol(HandleRef jarg1)
static int OdDbSectionSymbol_sectionPointsCount(HandleRef jarg1)
static void OdDbSectionSymbol_setViewDirectionLeft(HandleRef jarg1, bool jarg2)
static int OdDbSectionSymbol_getLabelNameAt(HandleRef jarg1, int jarg2, ref IntPtr jarg3)
static bool OdDbSectionSymbol_isHalfSection(HandleRef jarg1)
static bool OdDbSectionSymbol_isViewDirectionLeft(HandleRef jarg1)
static int OdDbSectionSymbol_getSectionPointAt(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSectionSymbol_setSectionPointAt__SWIG_0(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4)
static int OdDbSectionSymbol_getBulgeAt(HandleRef jarg1, int jarg2, out double jarg3)
static void OdDbSectionSymbol_getLabelOffsets(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSectionSymbol_addSectionPoint__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbSectionSymbol_isA(HandleRef jarg1)
static void OdDbSectionSymbol_setIsHalfSection(HandleRef jarg1, bool jarg2)
static IntPtr OdDbSectionSymbol_desc()
static int OdDbSectionSymbol_setLabelOffsetAt(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSectionSymbol_setSectionPointAt__SWIG_1(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)