15 #include <matrix/vlVector.h>
38 virtual void visitSphere(
const DtVector& center,
double radius);
40 void visitLine(
const std::vector<DtVector>& vertices);
71 const DtVector& operator[](std::size_t index)
const;
77 virtual const std::vector<DtVector>& vertices()
const;
83 virtual double distanceTo(
const DtVector& point)
const;
86 virtual bool isFinite()
const;
89 virtual void accept(
Visitor& visitor)
const;
#define DT_DLL_VRVUTIL
Definition: vrvUtil.h:34
Represents (possibly infinite) area of space.
Definition: DtDynamicTerrainGeometry.h:20
const DtDynamicTerrainLine & myLine
Definition: DtDynamicTerrainLine.h:47
Contains DLL export macros.
Contains makVrv::DtDynamicTerrainGeometry class.
std::vector< DtVector > myVertices
Definition: DtDynamicTerrainLine.h:92
DtDynamicTerrainLine is used to represent a collection of vertices for a linear dynamic terrain objec...
Definition: DtDynamicTerrainLine.h:24
This class is used by the DtDynamicTerrainWorld to determine intersections with this geometry type...
Definition: DtDynamicTerrainLine.h:28
bool myCurrentValue
Definition: DtDynamicTerrainLine.h:48
Visitor for search through geometries.
Definition: DtDynamicTerrainGeometry.h:24