SHAPER
9.12.0
|
This object is assigned by the name in the XML file to the specific attribute or to the whole feature. More...
Public Member Functions | |
ModuleBase_Filter () | |
Constructor. More... | |
HandleggetFilter () | |
Returns an OCC selection filter. More... | |
virtual void | setArguments (const std::list< std::string > &theArguments)=0 |
Sets the arguments to the filter. More... | |
Protected Member Functions | |
virtual void | createFilter ()=0 |
It creates an internal instance of the OCC filter. More... | |
Protected Attributes | |
HandlemmyFilter | |
current instance of the OCC selection filter More... | |
This object is assigned by the name in the XML file to the specific attribute or to the whole feature.
If isOK method of the filter returns "false", it is signalized in user interface that the processed entity should not be selected. Filterss must be registered in the filters factory to be correctly identified by the XML string-ID.
|
inline |
Constructor.
ModuleBase_Filter::HandleggetFilter | ( | ) |
Returns an OCC selection filter.
It can be appended into the context of a viewer It creates a filter if it has not be created yet.
|
pure virtual |
Sets the arguments to the filter.
theArguments | a list of arguments |
|
protectedpure virtual |
It creates an internal instance of the OCC filter.
|
protected |
current instance of the OCC selection filter