Interface to a RangeElement of a plane in space, where you want objects above, below, or within a certain distance of the filter.  
 More...
#include <irangeelementtype.h>
 | 
| 
virtual Orientation  | getOrientation () const =0 | 
|   | Returns the plane Orientation, see setOrientation() 
  | 
|   | 
| 
virtual DVect  | getOrigin () const =0 | 
|   | Returns the plane origin, see setOrigin() 
  | 
|   | 
| 
virtual Kind  | getKind () const =0 | 
|   | Returns if the objects should be above, below, or within a certain distance of the filter, see setKind() 
  | 
|   | 
| 
virtual double  | getDistance () const =0 | 
|   | Returns the object distance from the filter. 
  | 
|   | 
| 
virtual void  | setOrientation (const Orientation &o)=0 | 
|   | Sets the plane Orientation. 
  | 
|   | 
| 
virtual void  | setOrigin (const DVect &o)=0 | 
|   | Sets the plane origin. 
  | 
|   | 
| 
virtual void  | setKind (Kind k)=0 | 
|   | Sets where the object will be located related to plane, above, below, within a given distance, see getKind() 
  | 
|   | 
| 
virtual void  | setDistance (const double &d)=0 | 
|   | Sets the object distance to the filter. 
  | 
|   | 
 | 
| 
shared::Signal< const DVect & >  | normalChanged | 
|   | 
| 
shared::Signal< const DVect & >  | originChanged | 
|   | 
| 
shared::Signal< Kind >  | kindChanged | 
|   | 
| 
shared::Signal< double >  | distanceChanged | 
|   | 
 | 
| 
static const TType  | type_ = 0x4c815bb1 | 
|   | The type identification number for this class, for use in convert_cast() and convert_getcast(). 
  | 
|   | 
Interface to a RangeElement of a plane in space, where you want objects above, below, or within a certain distance of the filter. 
 
◆ Kind
      
        
          | enum itascaxd::IRangeElementPlane::Kind | 
        
      
 
Possible object location. 
| Enumerator | 
|---|
| kAbove  | The object is located above the plane.  
 | 
| kBelow  | The object is located below the plane.  
 | 
| kDist  | The object is distant from the plane.  
 | 
 
 
The documentation for this class was generated from the following file: