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>
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) | |
Public Attributes | |
shared::Signal< const QSet< QString > & > | namesChanged |
shared::Signal< const QString & > | nameAdded |
shared::Signal< const QString & > | nameRemoved |
shared::Signal< int32 > | countChanged |
shared::Signal< const DVect & > | directionChanged |
shared::Signal< bool > | oddChanged |
shared::Signal< bool > | evenChanged |
shared::Signal< bool > | closedVolumeChanged |
shared::Signal< bool > | outsideVolumeChanged |
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).