18        shared::Signal<const DVect2 &> valueChanged;
 
   19        shared::Signal<bool> toleranceChanged;
 
   28        virtual void           setRange(
const double &low,
const double &high)=0;
 
 
   45        shared::Signal<uint64> firstChanged;
 
   46        shared::Signal<uint64> secondChanged;
 
   53        virtual void     setRange(
const uint64 &first,
const uint64 &second)=0;
 
 
   67        shared::Signal<uint64, bool, uint64> entryAdded; 
 
   68        shared::Signal<uint64, bool, uint64> entryStateChanged; 
 
   69        shared::Signal<> allChanged;
 
   82        virtual bool              addEntry(
const uint64 &entry,
bool state=
true)=0;
 
 
   98        shared::Signal<const string &, bool, uint64> entryAdded; 
 
   99        shared::Signal<const string &, bool, uint64> entryStateChanged; 
 
  100        shared::Signal<> allChanged;
 
  109        virtual bool        addEntry(
const string &entry,
bool state=
true)=0;
 
  110        virtual void        setEntryState(
const string &entry,
bool state)=0;
 
 
  126        shared::Signal<const string &, bool, uint64> entryAdded; 
 
  127        shared::Signal<const string &, uint64> entryRemoved; 
 
  128        shared::Signal<const string &, bool, uint64> entryStateChanged; 
 
  129        shared::Signal<> allChanged;
 
  138        virtual bool        addEntry(
const string &entry,
bool state=
true)=0;
 
 
Definition basestring.h:71
Interface to a filter element, which is a member of a IRange..
Definition irangeelement.h:18
Interface to to a Range Element that matches string to a list of stored strings.
Definition irangeelementutil.h:121
virtual bool getEntryState(const string &entry) const =0
Returns the state of the entry, or false if the entry does not exist.
virtual int64 getNumberOfEntries(bool onOnly=false) const =0
Returns the total number of entries. If onOnly is true it will return the number of entries whose sta...
virtual bool addEntry(const string &entry, bool state=true)=0
Adds an entry to the list. .
virtual StringList getAllEntries(bool onOnly=false) const =0
Returns a list of all entries. If onOnly is true will return a list of all entries whose state is tru...
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition irangeelementutil.h:124
virtual void removeAllOffEntries()=0
Removes all OFF entries from the list.
virtual void setEntryState(const string &entry, bool state)=0
Sets the state of entry. Ignored if entry has not already been added.
virtual bool removeEntryIfOff(const string &entry)=0
Removes entry from list if it is present and off. Returns TRUE if it does so, false if not.
virtual bool removeEntry(const string &entry)=0
Remove entry regardless.
Interface to to a Range Element that matches string to a list of stored strings.
Definition irangeelementutil.h:93
virtual StringList getAllEntries(bool onOnly=false) const =0
Returns a list of all entries. If onOnly is true will return a list of all entries whose state is tru...
virtual int64 getNumberOfEntries(bool onOnly=false) const =0
Returns the total number of entries. If onOnly is true it will return the number of entries whose sta...
virtual bool getEntryState(const string &entry) const =0
Returns the state of the entry, or false if the entry does not exist.
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition irangeelementutil.h:96
virtual bool addEntry(const string &entry, bool state=true)=0
Adds an entry to the list. .
virtual void changeEntryState(const string &entry, bool state)=0
Sets the state of entry. Ignored if entry has not already been added.
Base for a filter that can be represented by a real number filter.
Definition irangeelementutil.h:13
virtual IRangeElement * getIRangeElement()=0
Returns a pointer to the IRangeElement object.
virtual void setTolerance(const double &val, const double &tol)=0
virtual double getHigh() const =0
Returns the high value, see setRange(), setTolerance()
virtual void setRange(const double &low, const double &high)=0
Sets the low and high value. wasTolerance() will return false after this call.
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition irangeelementutil.h:16
virtual double getLow() const =0
Returns the low value, see setRange(), setTolerance()
virtual bool wasTolerance() const =0
Returns if a tolerance was used to compute the low and high value from a given center value,...
Interface to to a Range Element that selects integers between two values.
Definition irangeelementutil.h:40
virtual uint64 getFirst() const =0
Returns the first number in the range, see setRange()
virtual void setRange(const uint64 &first, const uint64 &second)=0
sets the range
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition irangeelementutil.h:43
virtual uint64 getSecond() const =0
Returns the second number in the range, see setRange()
Interface to to a Range Element that matches an integer to a list of stored integers.
Definition irangeelementutil.h:62
virtual std::vector< uint64 > getAllEntries(bool onOnly=false) const =0
Returns a list of all entries. If onOnly is true will return a list of all entries whose state is tru...
virtual void setEntryState(const uint64 &entry, bool state)=0
Sets the state of entry. Ignored if entry has not already been added.
virtual bool addEntry(const uint64 &entry, bool state=true)=0
virtual bool getEntryState(const uint64 &entry) const =0
Returns the state of the entry, or false if the entry does not exist.
virtual int64 getNumberOfEntries(bool onOnly=false) const =0
Returns the total number of entries. If onOnly is true it will return the number of entries whose sta...
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition irangeelementutil.h:65
DIM - Provides code portability between 2D and 3D codes.
uint32 TType
class type indicator
Definition basedef.h:47
Interface to a filter element, which is a member of a IRange.
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:6