Grx.Mgd 1.0
Loading...
Searching...
No Matches
Public Member Functions | Properties | List of all members
Gssoft.Gscad.DatabaseServices.LayerStateManager Class Reference

Public Member Functions

 LayerStateManager (Database database)
 
bool CompareLayerStateToDb (string name, ObjectId idVp)
 
bool HasLayerState (string name)
 
bool LayerStateHasViewportData (string name)
 
LayerStateMasks GetLayerStateMask (string name)
 
ObjectId LayerStatesDictionaryId (bool createIfNotPresent)
 
ArrayList GetLayerStateLayers (string name, bool bInvert)
 
ArrayList GetLayerStateNames (bool bIncludeHidden, bool bIncludeXref)
 
string GetLayerStateDescription (string name)
 
void DeleteLayerState (string name)
 
void ExportLayerState (string nameToExport, string fileName)
 
void ImportLayerState (string fileName)
 
void ImportLayerStateFromDb (string name, Database database)
 
void RenameLayerState (string name, string newName)
 
void RestoreLayerState (string name, ObjectId id, int undefinedLayerStatePolicy, LayerStateMasks clientMask)
 
void SaveLayerState (string name, LayerStateMasks mask, ObjectId id)
 
void SetLayerStateDescription (string name, string description)
 
void SetLayerStateMask (string name, LayerStateMasks mask)
 
- Public Member Functions inherited from Gssoft.Gscad.Runtime.RXObject
RXClass GetRXClass ()
 
virtual object Clone ()
 
int CompareTo (object obj)
 
virtual void CopyFrom (RXObject source)
 
IntPtr QueryX (RXClass protocolClass)
 
IntPtr X (RXClass protocolClass)
 
- Public Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
override bool Equals (object obj)
 
override int GetHashCode ()
 
void Dispose ()
 

Properties

string LastRestoredLayerState [get]
 
- Properties inherited from Gssoft.Gscad.Runtime.DisposableWrapper
bool AutoDelete [get, set]
 
bool IsDisposed [get]
 
IntPtr UnmanagedObject [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from Gssoft.Gscad.Runtime.RXObject
static RXObject Create (IntPtr unmanagedPointer, bool autoDelete)
 
static RXClass GetClass (Type type)
 
- Static Public Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
static DisposableWrapper Create (Type type, IntPtr unmanagedPointer, bool autoDelete)
 
static bool operator== (DisposableWrapper a, DisposableWrapper b)
 
static bool operator!= (DisposableWrapper a, DisposableWrapper b)
 
- Protected Member Functions inherited from Gssoft.Gscad.Runtime.RXObject
override void DeleteUnmanagedObject ()
 
- Protected Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
abstract void DeleteUnmanagedObject ()
 
 DisposableWrapper (object obj, bool autoDelete)
 
 DisposableWrapper (IntPtr unmanagedPointer, bool autoDelete)
 
virtual void Dispose (bool disposing)