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

Public Member Functions

override void SetCustomFilter ()
 设置为CustomFilter时,应该实现override IsApplicable方法
 
override void SetExtensionDictionaryEntryFilter (string entryName)
 
override void SetIdFilter (ObjectId[] ids)
 
override void SetNoFilter ()
 
override void SetXDataFilter (string registeredApplicationName)
 
virtual void Highlight (Entity entity, FullSubentityPath subId, bool highlightAll)
 
virtual void Unhighlight (Entity entity, FullSubentityPath subId, bool highlightAll)
 
- Public Member Functions inherited from Gssoft.Gscad.Runtime.Overrule
virtual bool IsApplicable (RXObject overruledSubject)
 当Overrule使用SetCustomFilter时,子类应该重写这个方法进行自定义处理
 
abstract void SetCustomFilter ()
 
abstract void SetExtensionDictionaryEntryFilter (string entryName)
 
abstract void SetIdFilter (ObjectId[] ids)
 
abstract void SetNoFilter ()
 
abstract void SetXDataFilter (string registeredApplicationName)
 
- 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 ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Gssoft.Gscad.Runtime.Overrule
static bool HasOverrule (RXObject overruledSubject, RXClass targetClass)
 
static void AddOverrule (RXClass targetClass, Overrule overrule, bool bAtLast)
 
static void RemoveOverrule (RXClass targetClass, Overrule overrule)
 
- 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)
 
- Properties inherited from Gssoft.Gscad.Runtime.Overrule
static bool Overruling [get, set]
 
- Properties inherited from Gssoft.Gscad.Runtime.DisposableWrapper
bool AutoDelete [get, set]
 
bool IsDisposed [get]
 
IntPtr UnmanagedObject [get]
 

Member Function Documentation

◆ SetCustomFilter()

override void Gssoft.Gscad.DatabaseServices.HighlightOverrule.SetCustomFilter ( )
virtual

设置为CustomFilter时,应该实现override IsApplicable方法

Implements Gssoft.Gscad.Runtime.Overrule.

◆ SetExtensionDictionaryEntryFilter()

override void Gssoft.Gscad.DatabaseServices.HighlightOverrule.SetExtensionDictionaryEntryFilter ( string  entryName)
virtual

◆ SetIdFilter()

override void Gssoft.Gscad.DatabaseServices.HighlightOverrule.SetIdFilter ( ObjectId[]  ids)
virtual

◆ SetNoFilter()

override void Gssoft.Gscad.DatabaseServices.HighlightOverrule.SetNoFilter ( )
virtual

◆ SetXDataFilter()

override void Gssoft.Gscad.DatabaseServices.HighlightOverrule.SetXDataFilter ( string  registeredApplicationName)
virtual