20#ifndef ModuleBase_Filter_H
21#define ModuleBase_Filter_H
23#include "ModuleBase.h"
25#include <SelectMgr_Filter.hxx>
55 MODULEBASE_EXPORT
virtual void setArguments(
const std::list<std::string>& theArguments) = 0;
This object is assigned by the name in the XML file to the specific attribute or to the whole feature...
Definition: ModuleBase_Filter.h:39
virtual void createFilter()=0
It creates an internal instance of the OCC filter.
ModuleBase_Filter()
Constructor.
Definition: ModuleBase_Filter.h:42
Handle getFilter()
Returns an OCC selection filter.
Definition: ModuleBase_Filter.cpp:22
Handle myFilter
current instance of the OCC selection filter
Definition: ModuleBase_Filter.h:64
virtual void setArguments(const std::list< std::string > &theArguments)=0
Sets the arguments to the filter.