![]() |
VR-Forces 4.10 Class Documentation
|
DtDynamicTerrainSphere is used to represent a sphere of impact for a dynamic terrain event. More...

Classes | |
| class | Intersector |
| This class is used by the DtDynamicTerrainWorld to determine intersections with this geometry type. More... | |
Public Member Functions | |
| DtDynamicTerrainSphere (const DtVector ¢er, double radius) | |
| CTOR. More... | |
| virtual | ~DtDynamicTerrainSphere () |
| DTOR. More... | |
| DtDynamicTerrainSphere ()=delete | |
| DtDynamicTerrainSphere (const DtDynamicTerrainSphere ©)=delete | |
| DtDynamicTerrainSphere & | operator= (const DtDynamicTerrainSphere ©)=delete |
| virtual DtDynamicTerrainGeometry * | clone () const |
| Make a copy of this geometry. More... | |
| virtual bool | intersects (const DtDynamicTerrainGeometry &geometry) const |
| Determine if this sphere intersects the specified geometry. More... | |
| virtual double | distanceTo (const DtVector &point) const |
| Return the distance from the point to this sphere. More... | |
| virtual bool | isFinite () const |
| Check to see that the center is a finite number. More... | |
| virtual void | accept (Visitor &visitor) const |
| Calls the visitSphere() method of the provided visitor. More... | |
| virtual const DtVector & | center () const |
| Get the center of the geometry sphere. More... | |
| virtual double | radius () const |
| Get the radius of the geometry sphere. More... | |
Public Member Functions inherited from makVrv::DtDynamicTerrainGeometry | |
| DtDynamicTerrainGeometry () | |
| Constructor. More... | |
| virtual | ~DtDynamicTerrainGeometry () |
| Virtual destructor. More... | |
| DtDynamicTerrainGeometry (const DtDynamicTerrainGeometry ©)=delete | |
| DtDynamicTerrainGeometry & | operator= (const DtDynamicTerrainGeometry ©)=delete |
Protected Attributes | |
| const DtVector | myCenter |
| const double | myRadius |
Additional Inherited Members | |
Static Public Member Functions inherited from makVrv::DtDynamicTerrainGeometry | |
| static DtDynamicTerrainGeometry * | Union (DtDynamicTerrainGeometry *, DtDynamicTerrainGeometry *) |
| Factory functions. More... | |
| static DtDynamicTerrainGeometry * | Intersection (DtDynamicTerrainGeometry *, DtDynamicTerrainGeometry *) |
| static DtDynamicTerrainGeometry * | Sphere (const DtVector ¢er, double radius) |
| static DtDynamicTerrainGeometry * | Point (const DtVector ¢er) |
| static DtDynamicTerrainGeometry * | Line (const std::vector< DtVector > &vertices) |
DtDynamicTerrainSphere is used to represent a sphere of impact for a dynamic terrain event.
CTOR.
|
virtual |
DTOR.
|
delete |
|
delete |
|
delete |
|
virtual |
Make a copy of this geometry.
Implements makVrv::DtDynamicTerrainGeometry.
|
virtual |
Determine if this sphere intersects the specified geometry.
Implements makVrv::DtDynamicTerrainGeometry.
Return the distance from the point to this sphere.
Implements makVrv::DtDynamicTerrainGeometry.
|
virtual |
Check to see that the center is a finite number.
Implements makVrv::DtDynamicTerrainGeometry.
|
virtual |
Calls the visitSphere() method of the provided visitor.
Implements makVrv::DtDynamicTerrainGeometry.
|
virtual |
Get the center of the geometry sphere.
|
virtual |
Get the radius of the geometry sphere.
|
protected |
|
protected |