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();
133 MemoryManager mMan = MemoryManager.GetMemoryManager();
134 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
205 IntPtr tmp_pReferenceText = pReferenceText ==
null ? IntPtr.Zero :
OdDgTextNode3d.
getCPtr(pReferenceText).Handle;
206 IntPtr saved_pReferenceText = tmp_pReferenceText;
208 IntPtr tmp_pSheetText = pSheetText ==
null ? IntPtr.Zero :
OdDgTextNode3d.
getCPtr(pSheetText).Handle;
209 IntPtr saved_pSheetText = tmp_pSheetText;
215if(tmp_pReferenceText == IntPtr.Zero) pReferenceText =
null;
216 if(tmp_pReferenceText != IntPtr.Zero && tmp_pReferenceText != saved_pReferenceText)
218 MemoryTransaction mTrans_pReferenceText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
219 if(mTrans_pReferenceText !=
null)
224if(tmp_pSheetText == IntPtr.Zero) pSheetText =
null;
225 if(tmp_pSheetText != IntPtr.Zero && tmp_pSheetText != saved_pSheetText)
227 MemoryTransaction mTrans_pSheetText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
228 if(mTrans_pSheetText !=
null)
237 IntPtr tmp_pReferenceText = pReferenceText ==
null ? IntPtr.Zero :
OdDgTextNode3d.
getCPtr(pReferenceText).Handle;
238 IntPtr saved_pReferenceText = tmp_pReferenceText;
240 IntPtr tmp_pSheetText = pSheetText ==
null ? IntPtr.Zero :
OdDgTextNode3d.
getCPtr(pSheetText).Handle;
241 IntPtr saved_pSheetText = tmp_pSheetText;
247if(tmp_pReferenceText == IntPtr.Zero) pReferenceText =
null;
248 if(tmp_pReferenceText != IntPtr.Zero && tmp_pReferenceText != saved_pReferenceText)
250 MemoryTransaction mTrans_pReferenceText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
251 if(mTrans_pReferenceText !=
null)
256if(tmp_pSheetText == IntPtr.Zero) pSheetText =
null;
257 if(tmp_pSheetText != IntPtr.Zero && tmp_pSheetText != saved_pSheetText)
259 MemoryTransaction mTrans_pSheetText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
260 if(mTrans_pSheetText !=
null)
269 IntPtr tmp_pReferenceText = pReferenceText ==
null ? IntPtr.Zero :
OdDgTextNode3d.
getCPtr(pReferenceText).Handle;
270 IntPtr saved_pReferenceText = tmp_pReferenceText;
272 IntPtr tmp_pSheetText = pSheetText ==
null ? IntPtr.Zero :
OdDgTextNode3d.
getCPtr(pSheetText).Handle;
273 IntPtr saved_pSheetText = tmp_pSheetText;
279if(tmp_pReferenceText == IntPtr.Zero) pReferenceText =
null;
280 if(tmp_pReferenceText != IntPtr.Zero && tmp_pReferenceText != saved_pReferenceText)
282 MemoryTransaction mTrans_pReferenceText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
283 if(mTrans_pReferenceText !=
null)
288if(tmp_pSheetText == IntPtr.Zero) pSheetText =
null;
289 if(tmp_pSheetText != IntPtr.Zero && tmp_pSheetText != saved_pSheetText)
291 MemoryTransaction mTrans_pSheetText = MemoryManager.GetMemoryManager().GetCurrentTransaction();
292 if(mTrans_pSheetText !=
null)
301 MemoryManager mMan = MemoryManager.GetMemoryManager();
302 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
321 MemoryManager mMan = MemoryManager.GetMemoryManager();
322 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
341 MemoryManager mMan = MemoryManager.GetMemoryManager();
342 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
361 MemoryManager mMan = MemoryManager.GetMemoryManager();
362 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
450 MemoryManager mMan = MemoryManager.GetMemoryManager();
451 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdRxObjectPtrArray obj)
virtual OdDgTextNode3d getSheetText(OpenMode uMode)
virtual void setAnnotationScaleFlag(bool bOn)
virtual bool getFlipArrowFlag()
override OdRxObject queryX(OdRxClass protocolClass)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual double getAnnotationScale()
virtual void deleteLeaderPoint(UInt32 uIndex)
static string getRealClassName(IntPtr ptr)
virtual OdGePoint3d getLeaderPoint(UInt32 uIndex)
override OdRxObject clone()
virtual OdDgDetailingSymbol.Type getSymbolType()
virtual OdDgTextNode3d getReferenceText(OpenMode uMode)
static OdDgArrowMarker3d cast(OdRxObject pObj)
override byte getElementSubType()
override void Dispose(bool disposing)
override OdResult subExplode(OdRxObjectPtrArray entitySet)
override OdDgElement.ElementTypes getElementType()
virtual void setAnnotationScaleFlag(bool bOn, double dAnnotationScale)
virtual UInt32 getLinkNodeCount()
virtual OdDgTextNode3d getReferenceText()
virtual bool getAnnotationScaleFlag()
virtual UInt32 getLeaderPointsCount()
virtual OdDgLinkNode getLinkNode(UInt32 uIndex)
static new OdDgArrowMarker3d createObject()
override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual void setAnnotationScaleFlag(bool bOn, double dAnnotationScale, bool bRescaleGeometry)
virtual double getBubbleSize()
static HandleRef getCPtr(OdDgArrowMarker3d obj)
override bool subWorldDraw(OdGiWorldDraw pWd)
static new OdRxClass desc()
virtual void applyTextStyle(OdDgElementId idTextStyle)
virtual void setLeaderPoint(UInt32 uIndex, OdGePoint3d ptLeader)
virtual void addLeaderPoint(OdGePoint3d ptLeader)
virtual OdDgTextNode3d getSheetText()
OdDgArrowMarker3d(IntPtr cPtr, bool cMemoryOwn)
virtual void addLinkNode(OdDgLinkNode pLinkNode)
override OdResult subGetGeomExtents(OdGeExtents3d extents)
virtual void setAnnotationScale(double dAnnotationScale, bool bRescaleGeometry)
virtual void setFlipArrowFlag(bool bSet)
virtual void setAnnotationScale(double dAnnotationScale)
virtual void deleteLinkNode(UInt32 uIndex)
virtual void setBubbleSize(double dSize)
virtual void gripStatus(OdDgElement.GripStat status)
static HandleRef getCPtr(OdDgElementId obj)
static HandleRef getCPtr(OdDgLinkNode obj)
static HandleRef getCPtr(OdDgTextNode3d obj)
static global::System.Exception Retrieve()
static double OdDgArrowMarker3d_getAnnotationScale(HandleRef jarg1)
static UInt32 OdDgArrowMarker3d_getLeaderPointsCount(HandleRef jarg1)
static void OdDgArrowMarker3d_setAnnotationScale__SWIG_0(HandleRef jarg1, double jarg2, bool jarg3)
static IntPtr OdDgArrowMarker3d_getLinkNode(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgArrowMarker3d_queryX(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDgArrowMarker3d_getLinkNodeCount(HandleRef jarg1)
static IntPtr OdDgArrowMarker3d_clone(HandleRef jarg1)
static void delete_OdDgArrowMarker3d(HandleRef jarg1)
static IntPtr OdDgArrowMarker3d_desc()
static int OdDgArrowMarker3d_getElementType(HandleRef jarg1)
static void OdDgArrowMarker3d_addLeaderPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgArrowMarker3d_setLeaderPoint(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgArrowMarker3d_deleteLinkNode(HandleRef jarg1, UInt32 jarg2)
static string OdDgArrowMarker3d_getRealClassName(IntPtr jarg1)
static global::System.IntPtr OdDgArrowMarker3d_getLeaderPoint(HandleRef jarg1, UInt32 jarg2)
static void OdDgArrowMarker3d_set__SWIG_1(HandleRef jarg1, ref IntPtr jarg2, ref IntPtr jarg3, double jarg4)
static IntPtr OdDgArrowMarker3d_getReferenceText__SWIG_0(HandleRef jarg1, int jarg2)
static void OdDgArrowMarker3d_set__SWIG_0(HandleRef jarg1, ref IntPtr jarg2, ref IntPtr jarg3, double jarg4, bool jarg5)
static void OdDgArrowMarker3d_setFlipArrowFlag(HandleRef jarg1, bool jarg2)
static void OdDgArrowMarker3d_setAnnotationScaleFlag__SWIG_0(HandleRef jarg1, bool jarg2, double jarg3, bool jarg4)
static double OdDgArrowMarker3d_getBubbleSize(HandleRef jarg1)
static bool OdDgArrowMarker3d_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgArrowMarker3d_cast(HandleRef jarg1)
static bool OdDgArrowMarker3d_getFlipArrowFlag(HandleRef jarg1)
static void OdDgArrowMarker3d_deleteLeaderPoint(HandleRef jarg1, UInt32 jarg2)
static int OdDgArrowMarker3d_getSymbolType(HandleRef jarg1)
static int OdDgArrowMarker3d_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgArrowMarker3d_getSheetText__SWIG_1(HandleRef jarg1)
static void OdDgArrowMarker3d_setAnnotationScaleFlag__SWIG_2(HandleRef jarg1, bool jarg2)
static int OdDgArrowMarker3d_subGetGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgArrowMarker3d_set__SWIG_2(HandleRef jarg1, ref IntPtr jarg2, ref IntPtr jarg3)
static void OdDgArrowMarker3d_setBubbleSize(HandleRef jarg1, double jarg2)
static IntPtr OdDgArrowMarker3d_createObject()
static void OdDgArrowMarker3d_setAnnotationScaleFlag__SWIG_1(HandleRef jarg1, bool jarg2, double jarg3)
static void OdDgArrowMarker3d_addLinkNode(HandleRef jarg1, HandleRef jarg2)
static void OdDgArrowMarker3d_setAnnotationScale__SWIG_1(HandleRef jarg1, double jarg2)
static IntPtr OdDgArrowMarker3d_getReferenceText__SWIG_1(HandleRef jarg1)
static bool OdDgArrowMarker3d_getAnnotationScaleFlag(HandleRef jarg1)
static IntPtr OdDgArrowMarker3d_isA(HandleRef jarg1)
static int OdDgArrowMarker3d_subGetGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgArrowMarker3d_applyTextStyle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static byte OdDgArrowMarker3d_getElementSubType(HandleRef jarg1)
static IntPtr OdDgArrowMarker3d_getSheetText__SWIG_0(HandleRef jarg1, int jarg2)