![]() |
VR-Forces 5.0.3 Developer's Guide
|
DtDynamicTerrainSphere is used to represent a sphere of impact for a dynamic terrain event.

Classes | |
| class | Intersector |
Public Member Functions | |
| DtDynamicTerrainSphere (const DtVector ¢er, double radius) | |
| virtual | ~DtDynamicTerrainSphere () |
| DtDynamicTerrainSphere ()=delete | |
| DtDynamicTerrainSphere (const DtDynamicTerrainSphere ©)=delete | |
| DtDynamicTerrainSphere & | operator= (const DtDynamicTerrainSphere ©)=delete |
| virtual DtDynamicTerrainGeometry * | clone () const |
| virtual bool | intersects (const DtDynamicTerrainGeometry &geometry) const |
| virtual double | distanceTo (const DtVector &point) const |
| virtual bool | isFinite () const |
| virtual void | accept (Visitor &visitor) const |
| virtual const DtVector & | center () const |
| virtual double | radius () const |
Public Member Functions inherited from makVrv::DtDynamicTerrainGeometry | |
| DtDynamicTerrainGeometry () | |
| virtual | ~DtDynamicTerrainGeometry () |
| 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 *) |
| 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) |
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 |