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();
137 MemoryManager mMan = MemoryManager.GetMemoryManager();
138 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
174 MemoryManager mMan = MemoryManager.GetMemoryManager();
175 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
200 MemoryManager mMan = MemoryManager.GetMemoryManager();
201 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
220 MemoryManager mMan = MemoryManager.GetMemoryManager();
221 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
399 MemoryManager mMan = MemoryManager.GetMemoryManager();
400 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
419 MemoryManager mMan = MemoryManager.GetMemoryManager();
420 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
622 MemoryManager mMan = MemoryManager.GetMemoryManager();
623 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
642 MemoryManager mMan = MemoryManager.GetMemoryManager();
643 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
662 MemoryManager mMan = MemoryManager.GetMemoryManager();
663 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
682 MemoryManager mMan = MemoryManager.GetMemoryManager();
683 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
817 MemoryManager mMan = MemoryManager.GetMemoryManager();
818 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
837 MemoryManager mMan = MemoryManager.GetMemoryManager();
838 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
900 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ?
null :
new OdDbStub(cPtr,
false);
935 MemoryManager mMan = MemoryManager.GetMemoryManager();
936 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
955 MemoryManager mMan = MemoryManager.GetMemoryManager();
956 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
975 MemoryManager mMan = MemoryManager.GetMemoryManager();
976 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
1001 MemoryManager mMan = MemoryManager.GetMemoryManager();
1002 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
1021 MemoryManager mMan = MemoryManager.GetMemoryManager();
1022 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
1041 MemoryManager mMan = MemoryManager.GetMemoryManager();
1042 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static HandleRef getCPtr(OdGeMatrix3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdGsCache obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdDbAuditInfo obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static HandleRef getCPtr(OdDbField obj)
static HandleRef getCPtr(OdDbFiler obj)
static HandleRef getCPtr(OdDbIdMapping obj)
static HandleRef getCPtr(OdDbIdPair obj)
virtual DuplicateRecordCloning mergeStyle()
void setOdDbObjectIdsInFlux()
virtual OdGiDrawable drawable()
OdDbObjectId getFieldDictionary()
void convertForSave(DwgVersion ver)
OdDbXrecord createXrecord(String xrecordName, DuplicateRecordCloning style)
override OdGsCache gsNode()
virtual void dxfOutFields_R12(OdDbDxfFiler pFiler)
void createExtensionDictionary()
virtual void subSwapIdWith(OdDbObjectId otherId, bool swapXdata)
virtual DwgVersion getObjectSaveVersion(OdDbFiler pFiler, out MaintReleaseVer pMaintVer)
override bool isPersistent()
void removeReactor(OdDbObjectReactor pReactor)
virtual OdDbObject decomposeForSave(DwgVersion ver, OdDbObjectId replaceId, out bool exchangeXData)
virtual void erased(OdDbObject pObject)
virtual void addPersistentReactor(OdDbObjectId objId)
virtual OdResult removeField(OdDbObjectId fieldId)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
void handOverTo(OdDbObject pNewObject)
virtual void dwgOutFields(OdDbDwgFiler pFiler)
virtual void composeForLoad(SaveType format, DwgVersion version, OdDbAuditInfo pAuditInfo)
override void copyFrom(OdRxObject pSource)
virtual void setOwnerId(OdDbObjectId ownerId)
virtual OdResult dxfIn(OdDbDxfFiler pFiler)
virtual void subSwapIdWith(OdDbObjectId otherId)
static new OdDbObject createObject()
bool isUndoRecordingDisabled()
virtual void modifyUndone(OdDbObject pObject)
OdDbObjectId getField(String fieldName)
bool isOdDbObjectIdsInFlux()
virtual void audit(OdDbAuditInfo pAuditInfo)
void disableUndoRecording(bool disable)
void dwgOut(OdDbDwgFiler pFiler)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void recvPropagateModify(OdDbObject pSubObj)
static HandleRef getCPtr(OdDbObject obj)
virtual OdDbObjectId removeField(String fieldName)
virtual OdResult dwgInFields(OdDbDwgFiler pFiler)
virtual OdResult getClassID(IntPtr pClsid)
OdDbObject(IntPtr cPtr, bool cMemoryOwn)
void swapIdWith(OdDbObjectId otherId)
void dwgIn(OdDbDwgFiler pFiler)
virtual void applyPartialUndo(OdDbDwgFiler pUndoFiler, OdRxClass pClassObj)
virtual void dxfOut(OdDbDxfFiler pFiler)
virtual void modified(OdDbObject pObject)
virtual void xmitPropagateModify()
void assertWriteEnabled()
bool isModifiedGraphics()
virtual OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual void removePersistentReactor(OdDbObjectId objId)
virtual OdDbObject decomposeForSave(SaveType format, DwgVersion ver, OdDbObjectId replaceId, out bool exchangeXData)
static string getRealClassName(IntPtr ptr)
OdDbObjectIdArray getPersistentReactors()
OdDbXrecord createXrecord(String xrecordName)
OdDbObjectId extensionDictionary()
virtual new bool subWorldDraw(OdGiWorldDraw pWd)
void handOverTo(OdDbObject pNewObject, bool keepXData)
virtual void appendToOwner(OdDbIdPair idPair, OdDbObject pOwnerObject, OdDbIdMapping idMap)
void assertNotifyEnabled()
OdResult erase(bool eraseIt)
virtual OdResult dxfInFields_R12(OdDbDxfFiler pFiler)
virtual void copied(OdDbObject pObject, OdDbObject pNewObject)
void swapIdWith(OdDbObjectId otherId, bool swapXdata, bool swapExtDict)
virtual void unappended(OdDbObject pObject)
virtual new void subViewportDraw(OdGiViewportDraw pVd)
virtual void modifiedXData(OdDbObject pObject)
virtual new UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
virtual OdDbObject wblockClone(OdDbIdMapping idMap, OdDbObject pOwner, bool bPrimary)
virtual void goodbye(OdDbObject pObject)
bool releaseExtensionDictionary()
virtual void subHandOverTo(OdDbObject pNewObject)
virtual OdDbObjectId setField(String fieldName, OdDbField pField)
virtual DwgVersion getObjectSaveVersion(OdDbFiler pFiler)
virtual void modifiedGraphics(OdDbObject pObject)
virtual OdResult subOpen(OpenMode mode)
virtual OdResBuf xData(String regappName)
virtual OdRxClass saveAsClass(OdRxClass pClass)
OdDbObjectReactorArray getTransientReactors()
bool hasSaveVersionOverride()
virtual void setXData(OdResBuf pRb)
override void Dispose(bool disposing)
void handOverTo(OdDbObject pNewObject, bool keepXData, bool keepExtDict)
OdDbObject getFieldDictionary(OpenMode mode)
virtual void openedForModify(OdDbObject pObject)
virtual void subObjModified(OdDbObject pObject, OdDbObject pSubObj)
void swapIdWith(OdDbObjectId otherId, bool swapXdata)
virtual OdDbObject deepClone(OdDbIdMapping idMap, OdDbObject pOwner)
void addReactor(OdDbObjectReactor pReactor)
virtual OdResult subErase(bool erasing)
bool hasPersistentReactor(OdDbObjectId objId)
OdDbObject getField(String fieldName, OpenMode mode)
virtual void dxfOutFields(OdDbDxfFiler pFiler)
virtual void objectClosed(OdDbObjectId objectId)
void assertWriteEnabled(bool autoUndo, bool recordModified)
virtual void subSwapIdWith(OdDbObjectId otherId, bool swapXdata, bool swapExtDict)
virtual void reappended(OdDbObject pObject)
static new OdRxClass desc()
static OdDbObject cast(OdRxObject pObj)
virtual OdDbObject wblockClone(OdDbIdMapping idMap, OdDbObject pOwner)
virtual void erased(OdDbObject pObject, bool erasing)
void assertWriteEnabled(bool autoUndo)
void setHasSaveVersionOverride(bool hasSaveVersionOverride)
void xDataTransformBy(OdGeMatrix3d xfm)
bool isEraseStatusToggled()
virtual OdDbObject deepClone(OdDbIdMapping idMap, OdDbObject pOwner, bool bPrimary)
override void setGsNode(OdGsCache pNode)
static HandleRef getCPtr(OdDbObjectId obj)
static HandleRef getCPtr(OdDbObjectReactor obj)
static HandleRef getCPtr(OdResBuf obj)
static global::System.Exception Retrieve()
static bool OdDbObject_isModified(HandleRef jarg1)
static void OdDbObject_convertForSave(HandleRef jarg1, int jarg2)
static IntPtr OdDbObject_gsNode(HandleRef jarg1)
static void OdDbObject_addPersistentReactor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbObject_subSwapIdWith__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static int OdDbObject_getObjectSaveVersion__SWIG_0(HandleRef jarg1, HandleRef jarg2, out MaintReleaseVer jarg3)
static void OdDbObject_setOdDbObjectIdsInFlux(HandleRef jarg1)
static void OdDbObject_subSwapIdWith__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3, bool jarg4)
static void OdDbObject_subClose(HandleRef jarg1)
static void OdDbObject_erased__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdDbObject_mergeStyle(HandleRef jarg1)
static int OdDbObject_erase__SWIG_1(HandleRef jarg1)
static void OdDbObject_assertWriteEnabled__SWIG_1(HandleRef jarg1, bool jarg2)
static IntPtr OdDbObject_wblockClone__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, bool jarg4)
static bool OdDbObject_isReallyClosing(HandleRef jarg1)
static void OdDbObject_handOverTo__SWIG_1(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static IntPtr OdDbObject_deepClone__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, bool jarg4)
static int OdDbObject_erase__SWIG_0(HandleRef jarg1, bool jarg2)
static bool OdDbObject_hasFields(HandleRef jarg1)
static void OdDbObject_dxfOutFields_R12(HandleRef jarg1, HandleRef jarg2)
static void OdDbObject_erased__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static global::System.IntPtr OdDbObject_getTransientReactors(HandleRef jarg1)
static void OdDbObject_removeReactor(HandleRef jarg1, HandleRef jarg2)
static void OdDbObject_setHasSaveVersionOverride(HandleRef jarg1, bool jarg2)
static bool OdDbObject_releaseExtensionDictionary(HandleRef jarg1)
static void OdDbObject_dxfOut(HandleRef jarg1, HandleRef jarg2)
static void OdDbObject_removePersistentReactor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbObject_hasPersistentReactor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbObject_openedForModify(HandleRef jarg1, HandleRef jarg2)
static void OdDbObject_handOverTo__SWIG_2(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbObject_setField(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static IntPtr OdDbObject_isA(HandleRef jarg1)
static void OdDbObject_disableUndoRecording(HandleRef jarg1, bool jarg2)
static UInt32 OdDbObject_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static void OdDbObject_objectClosed(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbObject_modifyUndone(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbObject_getFieldDictionary__SWIG_1(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdDbObject_getField__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbObject_subErase(HandleRef jarg1, bool jarg2)
static void OdDbObject_xDataTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbObject_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDbObject_swapIdWith__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3, bool jarg4)
static IntPtr OdDbObject_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbObject_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbObject_assertWriteEnabled__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static void OdDbObject_dwgIn(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbObject(HandleRef jarg1)
static global::System.IntPtr OdDbObject_getDbHandle(HandleRef jarg1)
static global::System.IntPtr OdDbObject_removeField__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDbObject_desc()
static IntPtr OdDbObject_decomposeForSave__SWIG_0(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out bool jarg4)
static void OdDbObject_applyPartialUndo(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static global::System.IntPtr OdDbObject_getFieldDictionary__SWIG_0(HandleRef jarg1)
static void OdDbObject_handOverTo__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3, bool jarg4)
static bool OdDbObject_isWriteEnabled(HandleRef jarg1)
static void OdDbObject_assertWriteEnabled__SWIG_2(HandleRef jarg1)
static bool OdDbObject_isUndoing(HandleRef jarg1)
static global::System.IntPtr OdDbObject_objectId(HandleRef jarg1)
static bool OdDbObject_isErased(HandleRef jarg1)
static void OdDbObject_composeForLoad(HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbObject_assertReadEnabled(HandleRef jarg1)
static IntPtr OdDbObject_xData__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbObject_appendToOwner(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static void OdDbObject_upgradeOpen(HandleRef jarg1)
static bool OdDbObject_hasSaveVersionOverride(HandleRef jarg1)
static void OdDbObject_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbObject_addReactor(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbObject_undoFiler(HandleRef jarg1)
static IntPtr OdDbObject_saveAsClass(HandleRef jarg1, HandleRef jarg2)
static void OdDbObject_setGsNode(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbObject_cast(HandleRef jarg1)
static IntPtr OdDbObject_wblockClone__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDbObject_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static bool OdDbObject_isReadEnabled(HandleRef jarg1)
static bool OdDbObject_isPersistent(HandleRef jarg1)
static IntPtr OdDbObject_decomposeForSave__SWIG_1(HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, out bool jarg5)
static IntPtr OdDbObject_createXrecord__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static void OdDbObject_recvPropagateModify(HandleRef jarg1, HandleRef jarg2)
static void OdDbObject_swapIdWith__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static bool OdDbObject_isOdDbObjectIdsInFlux(HandleRef jarg1)
static int OdDbObject_dxfIn(HandleRef jarg1, HandleRef jarg2)
static void OdDbObject_assertNotifyEnabled(HandleRef jarg1)
static bool OdDbObject_isModifiedXData(HandleRef jarg1)
static void OdDbObject_modifiedGraphics(HandleRef jarg1, HandleRef jarg2)
static bool OdDbObject_isDBRO(HandleRef jarg1)
static void OdDbObject_reappended(HandleRef jarg1, HandleRef jarg2)
static bool OdDbObject_isAProxy(HandleRef jarg1)
static int OdDbObject_getClassID(HandleRef jarg1, IntPtr jarg2)
static void OdDbObject_modifiedXData(HandleRef jarg1, HandleRef jarg2)
static void OdDbObject_setXData(HandleRef jarg1, HandleRef jarg2)
static int OdDbObject_dxfInFields_R12(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbObject_xData__SWIG_1(HandleRef jarg1)
static string OdDbObject_getRealClassName(IntPtr jarg1)
static bool OdDbObject_isNotifying(HandleRef jarg1)
static void OdDbObject_modified(HandleRef jarg1, HandleRef jarg2)
static void OdDbObject_goodbye(HandleRef jarg1, HandleRef jarg2)
static void OdDbObject_cancel(HandleRef jarg1)
static bool OdDbObject_isNewObject(HandleRef jarg1)
static void OdDbObject_audit(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbObject_copyFrom(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbObject_getPersistentReactors(HandleRef jarg1)
static int OdDbObject_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbObject_isUndoRecordingDisabled(HandleRef jarg1)
static int OdDbObject_subOpen(HandleRef jarg1, int jarg2)
static bool OdDbObject_isNotifyEnabled(HandleRef jarg1)
static void OdDbObject_xmitPropagateModify(HandleRef jarg1)
static void OdDbObject_swapIdWith__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbObject_deepClone__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDbObject_unappended(HandleRef jarg1, HandleRef jarg2)
static void OdDbObject_subObjModified(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDbObject_dwgOut(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbObject_createObject()
static global::System.IntPtr OdDbObject_id(HandleRef jarg1)
static IntPtr OdDbObject_drawable(HandleRef jarg1)
static int OdDbObject_getObjectSaveVersion__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static void OdDbObject_copied(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDbObject_subHandOverTo(HandleRef jarg1, HandleRef jarg2)
static void OdDbObject_downgradeOpen(HandleRef jarg1)
static IntPtr OdDbObject_database(HandleRef jarg1)
static void OdDbObject_subSwapIdWith__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbObject_handle(HandleRef jarg1)
static void OdDbObject_createExtensionDictionary(HandleRef jarg1)
static global::System.IntPtr OdDbObject_ownerId(HandleRef jarg1)
static void OdDbObject_setOwnerId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbObject_isModifiedGraphics(HandleRef jarg1)
static global::System.IntPtr OdDbObject_extensionDictionary(HandleRef jarg1)
static void OdDbObject_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbObject_removeField__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbObject_isEraseStatusToggled(HandleRef jarg1)
static IntPtr OdDbObject_getField__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static IntPtr OdDbObject_createXrecord__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)