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();
117 MemoryManager mMan = MemoryManager.GetMemoryManager();
118 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
137 MemoryManager mMan = MemoryManager.GetMemoryManager();
138 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
205IntPtr tmp_sName = Marshal.StringToCoTaskMemUni(sName);
206 IntPtr saved_sName = tmp_sName;
212if (tmp_sName != saved_sName) sName = Marshal.PtrToStringUni(tmp_sName);
253IntPtr tmp_sDesc = Marshal.StringToCoTaskMemUni(sDesc);
254 IntPtr saved_sDesc = tmp_sDesc;
260if (tmp_sDesc != saved_sDesc) sDesc = Marshal.PtrToStringUni(tmp_sDesc);
295IntPtr tmp_sName = Marshal.StringToCoTaskMemUni(sName);
296 IntPtr saved_sName = tmp_sName;
302if (tmp_sName != saved_sName) sName = Marshal.PtrToStringUni(tmp_sName);
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdStreamBuf obj)
static HandleRef getCPtr(OdStringArray obj)
static HandleRef getCPtr(OdDbDatabase obj)
OdResult getLayerStateLayers(OdStringArray layerArray, String sName, bool bInvert)
const int kUndefDoNothing
override OdRxObject queryX(OdRxClass protocolClass)
bool isDependentLayerState(String sName)
OdResult renameLayerState(String sName, String sNewName)
OdResult getLayerStateNames(OdStringArray lsArray)
OdResult setLayerStateDescription(String sName, String sDesc)
OdResult getLayerStateNames(OdStringArray lsArray, bool bIncludeHidden, bool bIncludeXref)
OdResult getLayerStateMask(String sName, out OdDbLayerStateManager.LayerStateMask returnMask)
OdResult importLayerStateFromDb(String pStateName, OdDbDatabase pDb)
OdResult restoreLayerState(String sName, OdDbObjectId idVp, int nRestoreFlags)
OdResult restoreLayerState(String sName, OdDbObjectId idVp)
OdResult exportLayerState(String sNameToExport, OdStreamBuf pStreamBuf)
OdResult addLayerStateLayers(String sName, OdDbObjectIdArray layerIds)
OdResult getLayerStateDescription(String sName, ref string sDesc)
bool compareLayerStateToDb(String sName, OdDbObjectId idVp)
OdResult deleteLayerState(String sName)
bool removeReactor(OdDbLayerStateManagerReactor pReactor)
bool hasLayerState(String sName)
const int kRestoreAsOverrides
OdDbDatabase getDatabase()
OdResult setLayerStateMask(String sName, OdDbLayerStateManager.LayerStateMask mask)
OdDbObjectId layerStatesDictionaryId()
bool addReactor(OdDbLayerStateManagerReactor pReactor)
static OdDbLayerStateManager createObject()
static OdDbLayerStateManager cast(OdRxObject pObj)
OdDbObjectId layerStatesDictionaryId(bool bCreateIfNotPresent)
static HandleRef getCPtr(OdDbLayerStateManager obj)
OdResult getLayerStateLayers(OdStringArray layerArray, String sName)
OdResult saveLayerState(String sName, OdDbLayerStateManager.LayerStateMask mask, OdDbObjectId idVp)
bool layerStateHasViewportData(String sName)
OdResult getLastRestoredLayerState(ref string sName, OdDbObjectId restoredLSId)
override void Dispose(bool disposing)
OdResult restoreLayerState(String sName)
OdResult restoreLayerState(String sName, OdDbObjectId idVp, int nRestoreFlags, out OdDbLayerStateManager.LayerStateMask pClientMask)
OdResult removeLayerStateLayers(String sName, OdStringArray layerNames)
static string getRealClassName(IntPtr ptr)
OdResult saveLayerState(String sName, OdDbLayerStateManager.LayerStateMask mask)
OdResult importLayerState(OdStreamBuf pStreamBuf, ref string sName)
OdResult getLayerStateNames(OdStringArray lsArray, bool bIncludeHidden)
OdResult importLayerState(OdStreamBuf pStreamBuf)
static new OdRxClass desc()
OdDbLayerStateManager(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDbLayerStateManagerReactor obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static int OdDbLayerStateManager_restoreLayerState__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
static int OdDbLayerStateManager_getLayerStateNames__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static int OdDbLayerStateManager_setLayerStateMask(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static int OdDbLayerStateManager_deleteLayerState(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbLayerStateManager_renameLayerState(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static int OdDbLayerStateManager_importLayerState__SWIG_1(HandleRef jarg1, HandleRef jarg2, ref IntPtr jarg3)
static int OdDbLayerStateManager_exportLayerState(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static int OdDbLayerStateManager_restoreLayerState__SWIG_3(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbLayerStateManager_getLayerStateLayers__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, bool jarg4)
static int OdDbLayerStateManager_getLayerStateDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, ref IntPtr jarg3)
static IntPtr OdDbLayerStateManager_createObject()
static int OdDbLayerStateManager_getLayerStateNames__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3, bool jarg4)
static bool OdDbLayerStateManager_compareLayerStateToDb(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbLayerStateManager_isDependentLayerState(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void delete_OdDbLayerStateManager(HandleRef jarg1)
static int OdDbLayerStateManager_getLayerStateNames__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbLayerStateManager_getDatabase(HandleRef jarg1)
static int OdDbLayerStateManager_getLastRestoredLayerState(HandleRef jarg1, ref IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbLayerStateManager_saveLayerState__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbLayerStateManager_addLayerStateLayers(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbLayerStateManager_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdDbLayerStateManager_layerStateHasViewportData(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDbLayerStateManager_isA(HandleRef jarg1)
static int OdDbLayerStateManager_setLayerStateDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static IntPtr OdDbLayerStateManager_desc()
static global::System.IntPtr OdDbLayerStateManager_layerStatesDictionaryId__SWIG_1(HandleRef jarg1)
static int OdDbLayerStateManager_restoreLayerState__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbLayerStateManager_getLayerStateMask(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, out OdDbLayerStateManager.LayerStateMask jarg3)
static int OdDbLayerStateManager_saveLayerState__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static int OdDbLayerStateManager_restoreLayerState__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4, out OdDbLayerStateManager.LayerStateMask jarg5)
static global::System.IntPtr OdDbLayerStateManager_layerStatesDictionaryId__SWIG_0(HandleRef jarg1, bool jarg2)
static string OdDbLayerStateManager_getRealClassName(IntPtr jarg1)
static int OdDbLayerStateManager_getLayerStateLayers__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static int OdDbLayerStateManager_importLayerState__SWIG_0(HandleRef jarg1, HandleRef jarg2)
static bool OdDbLayerStateManager_addReactor(HandleRef jarg1, HandleRef jarg2)
static int OdDbLayerStateManager_removeLayerStateLayers(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbLayerStateManager_removeReactor(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbLayerStateManager_cast(HandleRef jarg1)
static bool OdDbLayerStateManager_hasLayerState(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbLayerStateManager_importLayerStateFromDb(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)