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();
123IntPtr tmp_sName = Marshal.StringToCoTaskMemUni(sName);
124 IntPtr saved_sName = tmp_sName;
130if (tmp_sName != saved_sName) sName = Marshal.PtrToStringUni(tmp_sName);
static HandleRef getCPtr(OdGeDoubleArray obj)
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)
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdStringArray obj)
virtual CollisionType collisionType()
virtual void gripStatus(GripStat status)
Teigha.Core.LineWeight vb_lineWeight()
OdResult addSectionPoint(OdGePoint3d pt, double bulge)
override OdRxObject queryX(OdRxClass protocolClass)
Teigha.TD.Visibility vb_visibility()
OdResult setIdentifierNameAt(int idx, String name)
static OdDbSectionSymbol cast(OdRxObject pObj)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdResult getSectionPointAt(int idx, OdGePoint3d pt)
virtual Teigha.TD.CollisionType vb_collisionType()
OdResult setLabelNames(OdStringArray names)
OdResult getIdentifierAt(int idx, ref string sName)
void setViewDirectionLeft(bool bLeft)
void resetLabelOffsets(bool bAllOffsets, int iVertex)
static new OdRxClass desc()
OdResult setSectionPointAt(int idx, OdGePoint3d pt)
void vb_gripStatus(Teigha.Core.GripStat status)
static HandleRef getCPtr(OdDbSectionSymbol obj)
OdResult setSectionPoints(OdGePoint3dArray pts, OdGeDoubleArray bulges)
OdResult addSectionPoint(OdGePoint3d pt)
void resetLabelOffsets(bool bAllOffsets)
OdResult getIdentifierOffsetAt(int idx, OdGeVector3d offset)
OdResult setSectionPointAt(int idx, OdGePoint3d pt, double bulge)
OdResult setLabelOffsets(OdGeVector3dArray offsets)
OdResult setIdentifierOffsetAt(int idx, OdGeVector3d offset)
OdResult removeSectionPointAt(int idx)
static new OdDbSectionSymbol createObject()
void setIsHalfSection(bool bHalf)
void clearSectionPoints()
override void Dispose(bool disposing)
static string getRealClassName(IntPtr ptr)
OdResult getBulgeAt(int idx, out double bulge)
OdDbSectionSymbol(IntPtr cPtr, bool cMemoryOwn)
bool isViewDirectionLeft()
OdResult setSectionPoints(OdGePoint3dArray pts)
static global::System.Exception Retrieve()
static string OdDbSectionSymbol_getRealClassName(IntPtr jarg1)
static int OdDbSectionSymbol_setSectionPoints__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSectionSymbol_getIdentifierAt(HandleRef jarg1, int jarg2, ref IntPtr jarg3)
static IntPtr OdDbSectionSymbol_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbSectionSymbol_resetLabelOffsets__SWIG_0(HandleRef jarg1, bool jarg2, int jarg3)
static int OdDbSectionSymbol_addSectionPoint__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static IntPtr OdDbSectionSymbol_createObject()
static IntPtr OdDbSectionSymbol_cast(HandleRef jarg1)
static void OdDbSectionSymbol_resetLabelOffsets__SWIG_1(HandleRef jarg1, bool jarg2)
static int OdDbSectionSymbol_setLabelNames(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSectionSymbol_setIdentifierOffsetAt(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void delete_OdDbSectionSymbol(HandleRef jarg1)
static int OdDbSectionSymbol_sectionPointsCount(HandleRef jarg1)
static void OdDbSectionSymbol_setViewDirectionLeft(HandleRef jarg1, bool jarg2)
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_removeSectionPointAt(HandleRef jarg1, int jarg2)
static int OdDbSectionSymbol_setSectionPointAt__SWIG_0(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4)
static int OdDbSectionSymbol_setSectionPoints__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSectionSymbol_getBulgeAt(HandleRef jarg1, int jarg2, out double jarg3)
static int OdDbSectionSymbol_getIdentifierOffsetAt(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbSectionSymbol_resetLabelOffsets__SWIG_2(HandleRef jarg1)
static int OdDbSectionSymbol_addSectionPoint__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSectionSymbol_setLabelOffsets(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 void OdDbSectionSymbol_clearSectionPoints(HandleRef jarg1)
static int OdDbSectionSymbol_setSectionPointAt__SWIG_1(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbSectionSymbol_flipDirection(HandleRef jarg1)
static int OdDbSectionSymbol_setIdentifierNameAt(HandleRef jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)