26 inline static const TType type_ = 0x4c815b97;
30 virtual const IRange *getFirst()
const=0;
34 virtual const IRange *findFilterWithName(
const QString &name)
const=0;
35 virtual IRange * findFilterWithName(
const QString &name)=0;
49 virtual void parse(
IRange *rng,
const IParse &par,
const QString &keywords=QString(),
IParse::IMark *p=0,
bool includeFish=
true)=0;
54 virtual const IContainer *getIContainer()
const=0;
57 virtual QStringList getAllNames(
bool includeFish=
true)
const=0;
Interface to a filter, used as the main method for filtering objects.
Definition: irange.h:31
namespace Itasca
Definition: basememory.cpp:9
DIM - Provides code portability between 2D and 3D codes.
Interface to the main command processing class.
Interface to the global list of all named filters.
Definition: irangelist.h:23
unsigned int TType
class type indicator
Definition: basedef.h:41
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4
Interface for containers of IThings.
Definition: icontainer.h:23
Opaque position indicator class. Do not attempt to use directly for anything.
Definition: iparse.h:53
Interface to the main command processing class.
Definition: iparse.h:50