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: