Itasca C++ Interface
|
Interface to a RangeElement of a geometry set, where you want objects withion a certain space to this geometry sets (space ranger). More...
#include <irangeelementgeometryspace.h>
Signals | |
virtual void | namesChanged (const QSet< QString > &ns)=0 |
Signal emitted when the geometry set list is changed. | |
virtual void | nameAdded (const QString &n)=0 |
Signal emitted when the geometry set is added. | |
virtual void | nameRemoved (const QString &n)=0 |
Signal emitted when the geometry set is removed. | |
virtual void | countChanged (int sr)=0 |
Signal emitted when the spaceranger has changed. | |
virtual void | directionChanged (const DVect &direct)=0 |
Signal emitted when the direction has changed. | |
virtual void | oddChanged (bool b)=0 |
Signal emitted when odd status has changed. | |
virtual void | evenChanged (bool b)=0 |
Signal emitted when odd status has changed. | |
virtual void | closedVolumeChanged (bool b)=0 |
Signal emited when ClosedVolume status has changed. | |
virtual void | outsideVolumeChanged (bool b)=0 |
Signal emited when OusideVolume status has changed. | |
Public Member Functions | |
virtual IRangeElement * | getIRangeElement ()=0 |
Returns a pointer to itsel. | |
virtual QSet< QString > | getNames () const =0 |
Returns the list of geometry set associated with this range element. | |
virtual int | getCount () const =0 |
Returns the intersection count that matches this filter. | |
virtual bool | getOdd () const =0 |
Indicates all odd intersection counts match. | |
virtual bool | getEven () const =0 |
Indicates all even intersection counts match. | |
virtual bool | getClosedVolume () const =0 |
Indicates mode intersection from inside with closed volume geom.set (inside volume) | |
virtual bool | getOutsideVolume () const =0 |
Indicates mode intersection from outside with closed volume geom.set (inside volume) | |
virtual DVect | getDirection () const =0 |
Returns the direction from the range. | |
virtual void | setNames (const QSet< QString > &ns)=0 |
Sets the geometry set list to the range. | |
virtual void | addName (const QString &n)=0 |
Adds the geometry set list to the range. | |
virtual void | removeName (const QString &n)=0 |
Removes the geometry set list to the range. | |
virtual void | setCount (int sr)=0 |
Sets the spaceranger to the range. | |
virtual void | setDirection (const DVect &direct)=0 |
Sets the direction to the range. | |
virtual void | setOdd (bool b)=0 |
All odd count numbers are considered in the range. | |
virtual void | setEven (bool b)=0 |
All even count numbers are considered in the range. | |
virtual void | setClosedVolume (bool b)=0 |
set mode intersection with closed volume geom.set (inside closed volume) | |
virtual void | setOutsideVolume (bool b)=0 |
set mode intersection with closed volume geom.set (outside closed volume) | |
Static Public Attributes | |
static const TType | type_ = 0x4f201fa4 |
The type identification number for this class, for use in convert_cast() and convert_getcast(). | |
Interface to a RangeElement of a geometry set, where you want objects withion a certain space to this geometry sets (space ranger).