|
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 StringSet | 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 StringSet &ns)=0 |
| Sets the geometry set list to the range. | |
| virtual void | addName (const string &n)=0 |
| Adds the geometry set list to the range. | |
| virtual void | removeName (const string &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 StringSet & > | namesChanged |
| shared::Signal< const string & > | nameAdded |
| shared::Signal< const string & > | 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).