12 #ifndef terrainIntersector_h
13 #define terrainIntersector_h
51 virtual bool init() = 0;
55 virtual bool reinitialize() = 0;
59 virtual unsigned int memoryUsage()
const = 0;
61 virtual int terrainIntersectorType()
const = 0;
63 virtual bool chordIntersect(
const DtChord& chord,
67 virtual bool allIntersectsAlongChord(
const DtChord& chord,
81 virtual void intersectorInformation(
DtString& name,
DtString& properties)
const;
virtual DtTerrainDatabase * terrainDatabase()
Definition: terrainIntersector.h:75
NOTE: This entire class is deprecated, in favor of Dt3dChord.
Definition: chord.h:40
Definition: chordIntersectionRecord.h:23
Definition: chordIntersectRecordList.h:29
const int DtBaseTerrainIntersectorType
Definition: terrainIntersector.h:26
Definition: sphereIntersectionRecord.h:19
DtIntersectRecordType
Definition: gdbNode.h:74
const int DtOpcodeTerrainIntersectorType
Definition: terrainIntersector.h:28
#define DT_DLL_gdb
Definition: gdbDefines.h:25
Definition: terrainIntersectorDescriptor.h:22
virtual DtTerrainDatabase * terrainDatabase() const
Definition: terrainIntersector.h:74
const int DtSpatialSubdivisionTerrainIntersectorType
Definition: terrainIntersector.h:27
DtTerrainIntersectorDescriptor * myDescriptor
Definition: terrainIntersector.h:85
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
Definition: terrainIntersector.h:33
Definition: terrainDatabase.h:148
DtTerrainDatabase * myTerrainDatabase
Definition: terrainIntersector.h:84