#include <IFSelect_SelectFlag.hxx>
Inheritance diagram for IFSelect_SelectFlag:
Public Member Functions | |
Standard_EXPORT | IFSelect_SelectFlag (const Standard_CString flagname) |
Creates a Select Flag, to query a flag designated by its name . | |
Standard_EXPORT Standard_CString | FlagName () const |
Returns the name of the flag . | |
virtual Standard_EXPORT Interface_EntityIterator | RootResult (const Interface_Graph &G) const |
Returns the list of selected entities. It is redefined to work on the graph itself (not queried by sort) An entity is selected if its flag is True on Direct mode, False on Reversed mode If flag does not exist for the given name, returns an empty result, whatever the Direct/Reversed sense . | |
Standard_EXPORT Standard_Boolean | Sort (const Standard_Integer rank, const Handle(Standard_Transient)&ent, const Handle(Interface_InterfaceModel)&model) const |
Returns always False because RootResult has done the work . | |
Standard_EXPORT TCollection_AsciiString | ExtractLabel () const |
Returns a text defining the criterium, includes the flag name . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
TCollection_AsciiString | thename |
|
|
|
Implements IFSelect_SelectExtract. |
|
|
|
Reimplemented from IFSelect_SelectExtract. Reimplemented in IFSelect_SelectIncorrectEntities. |
|
Reimplemented from IFSelect_SelectExtract. |
|
Implements IFSelect_SelectExtract. |
|
|