4#include "shared/interface/signal.h" 
   28        shared::Signal<bool> notChanged;
 
   29        shared::Signal<bool> byAllChanged;
 
   30        shared::Signal<bool> extentChanged;
 
   31        shared::Signal<const string &> byChanged;
 
   32        shared::Signal<> changed;
 
   59        virtual bool isBy() 
const=0;
 
   62        virtual void setBy(
const string &)=0;
 
  102        virtual bool isModelPaneCompatible() { 
return false; } 
 
  103        virtual void setDefaultsForModelPane() { }
 
 
Definition basestring.h:71
 
Interface to a filter element, which is a member of a IRange..
Definition irangeelement.h:18
 
virtual bool isExtent() const =0
 
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition irangeelement.h:26
 
virtual void destroy()=0
Destroys the filter element.
 
virtual TType getByTType() const =0
 
Category
Enumeration specifying the category of the filter element, for UI organization.
Definition irangeelement.h:21
 
@ PropertyBasedCategory
Filtering is based on object meta-data.
Definition irangeelement.h:22
 
@ GeometricCategory
Filtering is based on geometry.
Definition irangeelement.h:21
 
virtual void setExtent(bool b)=0
 
virtual Category getCategory() const =0
Returns the category of the.
 
virtual bool getIsFish() const =0
 
virtual const string & getByString() const =0
 
virtual TType getType() const =0
 
virtual bool isBy() const =0
 
virtual bool isValid() const =0
Returns FALSE if this type of filter element is not valid in the current state.
 
virtual bool isGeometric() const =0
 
virtual string getName() const =0
Returns a short String describing the type. Like "Cylinder" or "X Position".
 
virtual bool isNot() const =0
 
virtual void setBy(const string &)=0
 
virtual void copy(const IRangeElement *ire)=0
 
virtual void setNot(bool b)=0
 
virtual bool isThreadSafe() const =0
 
DIM - Provides code portability between 2D and 3D codes.
 
uint32 TType
class type indicator
Definition basedef.h:47
 
namespace Itasca
Definition basememory.cpp:14
 
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:6