![]() |
VR-Forces 4.6 Class Documentation
|

Public Member Functions | |
| DtDynamicTerrainGeometryUnion (DtDynamicTerrainGeometry *left, DtDynamicTerrainGeometry *right) | |
| DtDynamicTerrainGeometry * | clone () const |
| Return cloned copy of this object. | |
| void | accept (Visitor &visitor) const |
| Run the visitor on this geometry. | |
| bool | intersects (const DtDynamicTerrainGeometry &geometry) const |
| Test if this geometry object intersects another one. | |
| double | distanceTo (const DtVector &point) const |
| Distance to the closest point which intersects this geometry. | |
| bool | isFinite () const |
| Returns whether the geometry has all finite components. | |
Public Member Functions inherited from makVrv::DtDynamicTerrainGeometry | |
| DtDynamicTerrainGeometry () | |
| virtual | ~DtDynamicTerrainGeometry () |
| Virtual destructor. | |
Protected Attributes | |
| boost::scoped_ptr < DtDynamicTerrainGeometry > | myLeft |
| boost::scoped_ptr < DtDynamicTerrainGeometry > | myRight |
Additional Inherited Members | |
Static Public Member Functions inherited from makVrv::DtDynamicTerrainGeometry | |
| static DtDynamicTerrainGeometry * | Union (DtDynamicTerrainGeometry *, DtDynamicTerrainGeometry *) |
| Factory functions. | |
| static DtDynamicTerrainGeometry * | Intersection (DtDynamicTerrainGeometry *, DtDynamicTerrainGeometry *) |
| static DtDynamicTerrainGeometry * | Sphere (const DtVector ¢er, double radius) |
| static DtDynamicTerrainGeometry * | Point (const DtVector ¢er) |
| makVrv::DtDynamicTerrainGeometryUnion::DtDynamicTerrainGeometryUnion | ( | DtDynamicTerrainGeometry * | left, |
| DtDynamicTerrainGeometry * | right | ||
| ) |
|
virtual |
Return cloned copy of this object.
Caller takes ownership.
Implements makVrv::DtDynamicTerrainGeometry.
|
virtual |
Run the visitor on this geometry.
Implements makVrv::DtDynamicTerrainGeometry.
|
virtual |
Test if this geometry object intersects another one.
| geometry | Geometry object to test this object against. |
| True | if the geometries intersect. |
Implements makVrv::DtDynamicTerrainGeometry.
Distance to the closest point which intersects this geometry.
Implements makVrv::DtDynamicTerrainGeometry.
|
virtual |
Returns whether the geometry has all finite components.
Implements makVrv::DtDynamicTerrainGeometry.
|
protected |
|
protected |