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();
105 MemoryManager mMan = MemoryManager.GetMemoryManager();
106 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
198 MemoryManager mMan = MemoryManager.GetMemoryManager();
199 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
218 MemoryManager mMan = MemoryManager.GetMemoryManager();
219 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
238 MemoryManager mMan = MemoryManager.GetMemoryManager();
239 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
258 MemoryManager mMan = MemoryManager.GetMemoryManager();
259 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
278 MemoryManager mMan = MemoryManager.GetMemoryManager();
279 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
390 IntPtr tmp_pCopy = pCopy ==
null ? IntPtr.Zero :
OdDbEntity.
getCPtr(pCopy).Handle;
391 IntPtr saved_pCopy = tmp_pCopy;
398if(tmp_pCopy == IntPtr.Zero) pCopy =
null;
399 if(tmp_pCopy != IntPtr.Zero && tmp_pCopy != saved_pCopy)
401 MemoryTransaction mTrans_pCopy = MemoryManager.GetMemoryManager().GetCurrentTransaction();
402 if(mTrans_pCopy !=
null)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeScale3d obj)
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdGsMarkerArray obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdRxObjectPtrArray obj)
static HandleRef getCPtr(OdDbAttribute obj)
virtual bool treatAsOdDbBlockRefForExplode()
OdGeMatrix3d blockTransform()
override void dwgOutFields(OdDbDwgFiler pFiler)
override OdResult explodeToBlock(OdDbBlockTableRecord BlockRecord, OdDbObjectIdArray ids)
static OdDbBlockReference cast(OdRxObject pObj)
virtual OdGePoint3d position()
override OdRxObject queryX(OdRxClass protocolClass)
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
OdDbAttribute openAttribute(OdDbObjectId ObjId, OpenMode mode)
override void subViewportDraw(OdGiViewportDraw pVd)
OdDbSequenceEnd openSequenceEnd(OpenMode mode)
void vb_gripStatus(Teigha.Core.GripStat status)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
virtual void setPosition(OdGePoint3d position)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual OdResult explodeToOwnerSpace()
override void copyFrom(OdRxObject pSrc)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
virtual void setBlockTableRecord(OdDbObjectId objectId)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
static new OdDbBlockReference createObject()
OdDbAttribute openAttribute(OdDbObjectId ObjId, OpenMode mode, bool openErasedOne)
override void dxfOut(OdDbDxfFiler pFiler)
virtual void setRotation(double angle)
virtual OdResult setBlockTransform(OdGeMatrix3d xfm)
override void subHandOverTo(OdDbObject pNewObject)
OdDbObjectId blockTableRecord()
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
virtual new OdResult subGetGsMarkersAtSubentPath(OdDbFullSubentPath subPath, OdGsMarkerArray gsMarkers)
OdDbObjectIterator attributeIterator()
override OdResult explodeToBlock(OdDbBlockTableRecord BlockRecord)
virtual new OdResult subGetCompoundObjectTransform(OdGeMatrix3d xM)
override OdResult dxfIn(OdDbDxfFiler pFiler)
virtual Teigha.TD.CollisionType vb_collisionType()
virtual void setScaleFactors(OdGeScale3d scale)
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d viewXform, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack)
override OdResult dxfInFields_R12(OdDbDxfFiler pFiler)
override void dxfOutFields_R12(OdDbDxfFiler pFiler)
override void dxfOutFields(OdDbDxfFiler pFiler)
override OdResult subGetClassID(IntPtr pClsid)
OdResult geomExtentsBestFit(OdGeExtents3d extents)
virtual new OdResult subGetTransformedCopy(OdGeMatrix3d xfm, ref OdDbEntity pCopy)
OdResult geomExtentsBestFit(OdGeExtents3d extents, OdGeMatrix3d parentXform)
override OdResult explodeGeometry(OdRxObjectPtrArray entitySet)
Teigha.TD.Visibility vb_visibility()
OdDbBlockReference(IntPtr cPtr, bool cMemoryOwn)
OdDbObjectId appendAttribute(OdDbAttribute pAttr)
override OdResult getPlane(OdGePlane plane, out Planarity planarity)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual Teigha.Core.OdGePoint3d vb_position()
virtual void setNormal(OdGeVector3d normal)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdDbBlockReference obj)
OdGeScale3d scaleFactors()
Teigha.Core.LineWeight vb_lineWeight()
override void Dispose(bool disposing)
static new OdRxClass desc()
static HandleRef getCPtr(OdDbBlockTableRecord obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
virtual CollisionType collisionType()
static HandleRef getCPtr(OdDbEntity obj)
virtual void gripStatus(GripStat status)
static HandleRef getCPtr(OdDbFullSubentPathArray obj)
static HandleRef getCPtr(OdDbFullSubentPath obj)
static HandleRef getCPtr(OdDbObject obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static void OdDbBlockReference_setScaleFactors(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbBlockReference_rotation(HandleRef jarg1)
static IntPtr OdDbBlockReference_createObject()
static int OdDbBlockReference_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlockReference_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbBlockReference_geomExtentsBestFit__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbBlockReference_copyFrom(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbBlockReference(HandleRef jarg1)
static void OdDbBlockReference_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static string OdDbBlockReference_getRealClassName(IntPtr jarg1)
static void OdDbBlockReference_setBlockTableRecord(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbBlockReference_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlockReference_subGetGsMarkersAtSubentPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbBlockReference_subGetTransformedCopy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static global::System.IntPtr OdDbBlockReference_position(HandleRef jarg1)
static void OdDbBlockReference_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockReference_dxfOutFields_R12(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockReference_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlockReference_setBlockTransform(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbBlockReference_blockTransform(HandleRef jarg1)
static IntPtr OdDbBlockReference_isA(HandleRef jarg1)
static IntPtr OdDbBlockReference_attributeIterator(HandleRef jarg1)
static IntPtr OdDbBlockReference_cast(HandleRef jarg1)
static int OdDbBlockReference_dxfIn(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDbBlockReference_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbBlockReference_appendAttribute(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockReference_openAttribute__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, bool jarg4)
static int OdDbBlockReference_explodeToOwnerSpace(HandleRef jarg1)
static void OdDbBlockReference_subHandOverTo(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlockReference_explodeGeometry(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbBlockReference_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockReference_subClose(HandleRef jarg1)
static void OdDbBlockReference_dxfOut(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlockReference_dxfInFields_R12(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbBlockReference_blockTableRecord(HandleRef jarg1)
static bool OdDbBlockReference_treatAsOdDbBlockRefForExplode(HandleRef jarg1)
static int OdDbBlockReference_explodeToBlock__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbBlockReference_explodeToBlock__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlockReference_subGetCompoundObjectTransform(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbBlockReference_geomExtentsBestFit__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbBlockReference_openAttribute__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static int OdDbBlockReference_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)
static int OdDbBlockReference_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static int OdDbBlockReference_subGetSubentPathsAtGsMarker(HandleRef jarg1, int jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static int OdDbBlockReference_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbBlockReference_setPosition(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDbBlockReference_desc()
static IntPtr OdDbBlockReference_openSequenceEnd(HandleRef jarg1, int jarg2)
static bool OdDbBlockReference_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDbBlockReference_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbBlockReference_normal(HandleRef jarg1)
static bool OdDbBlockReference_isPlanar(HandleRef jarg1)
static void OdDbBlockReference_setNormal(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbBlockReference_scaleFactors(HandleRef jarg1)
static void OdDbBlockReference_setRotation(HandleRef jarg1, double jarg2)