#include <IFSelect_GeneralModifier.hxx>
Inheritance diagram for IFSelect_GeneralModifier:
Public Member Functions | |
Standard_EXPORT Standard_Boolean | MayChangeGraph () const |
Returns True if this modifier may change the graph of dependences (aknowledged at creation time) . | |
Standard_EXPORT void | SetDispatch (const Handle(IFSelect_Dispatch)&disp) |
Attaches to a Dispatch. If <disp> is Null, Resets it (to apply the Modifier on every Dispatch) . | |
Standard_EXPORT Handle_IFSelect_Dispatch | Dispatch () const |
Returns the Dispatch to be matched, Null if not set . | |
Standard_EXPORT Standard_Boolean | Applies (const Handle(IFSelect_Dispatch)&disp) const |
Returns True if a Model obtained from the Dispatch <disp> is to be treated (apart from the Selection criterium) If Dispatch(me) is Null, returns True. Else, checks <disp> . | |
Standard_EXPORT void | SetSelection (const Handle(IFSelect_Selection)&sel) |
Sets a Selection : a Model is treated if it contains one or more Entities designated by the Selection . | |
Standard_EXPORT void | ResetSelection () |
Resets the Selection : this criterium is not longer active . | |
Standard_EXPORT Standard_Boolean | HasSelection () const |
Returns True if a Selection is set as an additionnal criterium . | |
Standard_EXPORT Handle_IFSelect_Selection | Selection () const |
Returns the Selection, or a Null Handle if not set . | |
virtual Standard_EXPORT TCollection_AsciiString | Label () const =0 |
Returns a short text which defines the operation performed . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Member Functions | |
Standard_EXPORT | IFSelect_GeneralModifier (const Standard_Boolean maychangegraph) |
Sets the Modifier criteria to default Values (i.e. "always applies") <maychangegraph> must be provided at creation time, to : - False if this GeneralModifier surely lets the graph of dependencies unchanged (NO edition of any reference, BUT also NO entity added or replaced or removed) - True if there is a possibility of changing the graph of dependencies when this modifier is applied . | |
Private Attributes | |
Handle_IFSelect_Selection | thesel |
Handle_IFSelect_Dispatch | thedisp |
Standard_Boolean | thechgr |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|