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);
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
190 IntPtr tmp_pReferenceText = pReferenceText ==
null ? IntPtr.Zero :
OdDgTextNode2d.
getCPtr(pReferenceText).Handle;
191 IntPtr saved_pReferenceText = tmp_pReferenceText;
193 IntPtr tmp_pSheetText = pSheetText ==
null ? IntPtr.Zero :
OdDgTextNode2d.
getCPtr(pSheetText).Handle;
194 IntPtr saved_pSheetText = tmp_pSheetText;
200if(tmp_pReferenceText == IntPtr.Zero) pReferenceText =
null;
201 if(tmp_pReferenceText != IntPtr.Zero && tmp_pReferenceText != saved_pReferenceText)
203 MemoryTransaction mTrans_pReferenceText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
204 if(mTrans_pReferenceText !=
null)
209if(tmp_pSheetText == IntPtr.Zero) pSheetText =
null;
210 if(tmp_pSheetText != IntPtr.Zero && tmp_pSheetText != saved_pSheetText)
212 MemoryTransaction mTrans_pSheetText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
213 if(mTrans_pSheetText !=
null)
222 IntPtr tmp_pReferenceText = pReferenceText ==
null ? IntPtr.Zero :
OdDgTextNode2d.
getCPtr(pReferenceText).Handle;
223 IntPtr saved_pReferenceText = tmp_pReferenceText;
225 IntPtr tmp_pSheetText = pSheetText ==
null ? IntPtr.Zero :
OdDgTextNode2d.
getCPtr(pSheetText).Handle;
226 IntPtr saved_pSheetText = tmp_pSheetText;
232if(tmp_pReferenceText == IntPtr.Zero) pReferenceText =
null;
233 if(tmp_pReferenceText != IntPtr.Zero && tmp_pReferenceText != saved_pReferenceText)
235 MemoryTransaction mTrans_pReferenceText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
236 if(mTrans_pReferenceText !=
null)
241if(tmp_pSheetText == IntPtr.Zero) pSheetText =
null;
242 if(tmp_pSheetText != IntPtr.Zero && tmp_pSheetText != saved_pSheetText)
244 MemoryTransaction mTrans_pSheetText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
245 if(mTrans_pSheetText !=
null)
254 IntPtr tmp_pReferenceText = pReferenceText ==
null ? IntPtr.Zero :
OdDgTextNode2d.
getCPtr(pReferenceText).Handle;
255 IntPtr saved_pReferenceText = tmp_pReferenceText;
257 IntPtr tmp_pSheetText = pSheetText ==
null ? IntPtr.Zero :
OdDgTextNode2d.
getCPtr(pSheetText).Handle;
258 IntPtr saved_pSheetText = tmp_pSheetText;
264if(tmp_pReferenceText == IntPtr.Zero) pReferenceText =
null;
265 if(tmp_pReferenceText != IntPtr.Zero && tmp_pReferenceText != saved_pReferenceText)
267 MemoryTransaction mTrans_pReferenceText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
268 if(mTrans_pReferenceText !=
null)
273if(tmp_pSheetText == IntPtr.Zero) pSheetText =
null;
274 if(tmp_pSheetText != IntPtr.Zero && tmp_pSheetText != saved_pSheetText)
276 MemoryTransaction mTrans_pSheetText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
277 if(mTrans_pSheetText !=
null)
286 MemoryManager mMan = MemoryManager.GetMemoryManager();
287 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
306 MemoryManager mMan = MemoryManager.GetMemoryManager();
307 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
326 MemoryManager mMan = MemoryManager.GetMemoryManager();
327 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
346 MemoryManager mMan = MemoryManager.GetMemoryManager();
347 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
446 MemoryManager mMan = MemoryManager.GetMemoryManager();
447 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGePoint2d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdRxObjectPtrArray obj)
static OdDgDetailMarker2d cast(OdRxObject pObj)
virtual double getAnnotationScale()
override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
virtual OdDgDetailingSymbol.Type getSymbolType()
override void Dispose(bool disposing)
virtual void setAnnotationScaleFlag(bool bOn)
virtual UInt32 getLinkNodeCount()
virtual OdDgLinkNode getLinkNode(UInt32 uIndex)
virtual UInt32 getLeaderPointsCount()
virtual void deleteLeaderPoint(UInt32 uIndex)
virtual double getDetailAreaRadius()
virtual OdGePoint2d getBubblePoint()
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual OdDgTextNode2d getReferenceText()
virtual double getBubbleSize()
static HandleRef getCPtr(OdDgDetailMarker2d obj)
override OdResult subGetGeomExtents(OdGeExtents3d extents)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void deleteLinkNode(UInt32 uIndex)
virtual void addLinkNode(OdDgLinkNode pLinkNode)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdResult subExplode(OdRxObjectPtrArray entitySet)
virtual bool getAnnotationScaleFlag()
virtual OdGePoint2d getLeaderPoint(UInt32 uIndex)
virtual void setLeaderPoint(UInt32 uIndex, OdGePoint2d ptLeader)
static new OdDgDetailMarker2d createObject()
virtual void setDetailAreaRadius(double dRadius)
static new OdRxClass desc()
OdDgDetailMarker2d(IntPtr cPtr, bool cMemoryOwn)
virtual void setAnnotationScale(double dAnnotationScale)
override OdDgElement.ElementTypes getElementType()
override OdRxObject clone()
static string getRealClassName(IntPtr ptr)
virtual void setBubblePoint(OdGePoint2d ptBubble)
virtual void addLeaderPoint(OdGePoint2d ptLeader)
virtual OdDgTextNode2d getSheetText(OpenMode uMode)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual OdDgTextNode2d getReferenceText(OpenMode uMode)
virtual void setBubbleSize(double dSize)
override byte getElementSubType()
virtual OdDgTextNode2d getSheetText()
virtual void applyTextStyle(OdDgElementId idTextStyle)
virtual void gripStatus(OdDgElement.GripStat status)
static HandleRef getCPtr(OdDgElementId obj)
static HandleRef getCPtr(OdDgLinkNode obj)
static HandleRef getCPtr(OdDgTextNode2d obj)
static global::System.Exception Retrieve()
static bool OdDgDetailMarker2d_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDgDetailMarker2d_set__SWIG_2(HandleRef jarg1, ref IntPtr jarg2, ref IntPtr jarg3)
static IntPtr OdDgDetailMarker2d_getLinkNode(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgDetailMarker2d_getSheetText__SWIG_1(HandleRef jarg1)
static void OdDgDetailMarker2d_setAnnotationScaleFlag(HandleRef jarg1, bool jarg2)
static void OdDgDetailMarker2d_setLeaderPoint(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgDetailMarker2d_subGetGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgDetailMarker2d_getSymbolType(HandleRef jarg1)
static int OdDgDetailMarker2d_subGetGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgDetailMarker2d_desc()
static double OdDgDetailMarker2d_getDetailAreaRadius(HandleRef jarg1)
static void OdDgDetailMarker2d_setBubbleSize(HandleRef jarg1, double jarg2)
static void OdDgDetailMarker2d_setDetailAreaRadius(HandleRef jarg1, double jarg2)
static void OdDgDetailMarker2d_applyTextStyle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgDetailMarker2d_queryX(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDgDetailMarker2d_getLeaderPointsCount(HandleRef jarg1)
static string OdDgDetailMarker2d_getRealClassName(IntPtr jarg1)
static void OdDgDetailMarker2d_addLinkNode(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDgDetailMarker2d_getBubblePoint(HandleRef jarg1)
static IntPtr OdDgDetailMarker2d_clone(HandleRef jarg1)
static void OdDgDetailMarker2d_deleteLeaderPoint(HandleRef jarg1, UInt32 jarg2)
static byte OdDgDetailMarker2d_getElementSubType(HandleRef jarg1)
static void OdDgDetailMarker2d_deleteLinkNode(HandleRef jarg1, UInt32 jarg2)
static int OdDgDetailMarker2d_getElementType(HandleRef jarg1)
static double OdDgDetailMarker2d_getAnnotationScale(HandleRef jarg1)
static void OdDgDetailMarker2d_set__SWIG_0(HandleRef jarg1, ref IntPtr jarg2, ref IntPtr jarg3, double jarg4, double jarg5)
static void OdDgDetailMarker2d_set__SWIG_1(HandleRef jarg1, ref IntPtr jarg2, ref IntPtr jarg3, double jarg4)
static IntPtr OdDgDetailMarker2d_createObject()
static UInt32 OdDgDetailMarker2d_getLinkNodeCount(HandleRef jarg1)
static void OdDgDetailMarker2d_setAnnotationScale(HandleRef jarg1, double jarg2)
static IntPtr OdDgDetailMarker2d_getReferenceText__SWIG_0(HandleRef jarg1, int jarg2)
static void OdDgDetailMarker2d_setBubblePoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgDetailMarker2d_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgDetailMarker2d_getLeaderPoint(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgDetailMarker2d_getReferenceText__SWIG_1(HandleRef jarg1)
static IntPtr OdDgDetailMarker2d_isA(HandleRef jarg1)
static double OdDgDetailMarker2d_getBubbleSize(HandleRef jarg1)
static void OdDgDetailMarker2d_addLeaderPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdDgDetailMarker2d(HandleRef jarg1)
static IntPtr OdDgDetailMarker2d_cast(HandleRef jarg1)
static IntPtr OdDgDetailMarker2d_getSheetText__SWIG_0(HandleRef jarg1, int jarg2)
static bool OdDgDetailMarker2d_getAnnotationScaleFlag(HandleRef jarg1)