15 #include <matrix/vlVector.h>
36 void visitSphere(
const DtVector& center,
double radius);
39 void visitLine(
const std::vector<DtVector>& vertices);
78 virtual double distanceTo(
const DtVector& point)
const;
81 virtual bool isFinite()
const;
84 virtual void accept(
Visitor& visitor)
const;
87 virtual const DtVector& center()
const;
90 virtual double radius()
const;
const DtDynamicTerrainSphere & mySphere
Definition: DtDynamicTerrainSphere.h:48
#define DT_DLL_VRVUTIL
Definition: vrvUtil.h:34
Represents (possibly infinite) area of space.
Definition: DtDynamicTerrainGeometry.h:20
const double myRadius
Definition: DtDynamicTerrainSphere.h:94
Contains DLL export macros.
Contains makVrv::DtDynamicTerrainGeometry class.
bool myCurrentValue
Definition: DtDynamicTerrainSphere.h:49
Visitor for search through geometries.
Definition: DtDynamicTerrainGeometry.h:24
DtDynamicTerrainSphere is used to represent a sphere of impact for a dynamic terrain event...
Definition: DtDynamicTerrainSphere.h:21
This class is used by the DtDynamicTerrainWorld to determine intersections with this geometry type...
Definition: DtDynamicTerrainSphere.h:25
const DtVector myCenter
Definition: DtDynamicTerrainSphere.h:93