30 double distanceTo(
const DtVector& point)
const;
35 const std::unique_ptr<DtDynamicTerrainGeometry>
myLeft;
36 const std::unique_ptr<DtDynamicTerrainGeometry>
myRight;
const std::unique_ptr< DtDynamicTerrainGeometry > myRight
Definition: DtDynamicTerrainGeometryUnion.h:36
Represents (possibly infinite) area of space.
Definition: DtDynamicTerrainGeometry.h:20
Definition: DtDynamicTerrainGeometryUnion.h:19
bool isFinite() const
Returns whether the geometry has all finite components.
Contains DLL export macros.
Contains makVrv::DtDynamicTerrainGeometry class.
const std::unique_ptr< DtDynamicTerrainGeometry > myLeft
Definition: DtDynamicTerrainGeometryUnion.h:35
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.
void accept(Visitor &visitor) const
Run the visitor on this geometry.
DtDynamicTerrainGeometryUnion(DtDynamicTerrainGeometry *left, DtDynamicTerrainGeometry *right)
Visitor for search through geometries.
Definition: DtDynamicTerrainGeometry.h:24
DtDynamicTerrainGeometry * clone() const
Return cloned copy of this object. Caller takes ownership.