12 #ifndef basicTerrainIntersector_h
13 #define basicTerrainIntersector_h
59 virtual bool load(FILE*) {
return true; };
60 virtual bool save(FILE*) {
return true; };
NOTE: This entire class is deprecated, in favor of Dt3dChord.
Definition: chord.h:40
virtual void descriptorInformation(DtString &name, DtString &properties) const =0
DtTerrainIntersectorDescriptor & operator=(const DtTerrainIntersectorDescriptor &orig)
Definition: terrainIntersectorDescriptor.h:29
Definition: chordIntersectionRecord.h:23
virtual bool save(FILE *)
Definition: basicTerrainIntersector.h:60
Definition: chordIntersectRecordList.h:29
virtual bool chordIntersect(const DtChord &chord, DtChordIntersectionRecord &record, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN) const =0
virtual bool allIntersectsAlongChord(const DtChord &chord, DtChordIntersectRecordList &intList, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN) const =0
Definition: sphereIntersectionRecord.h:19
DtIntersectRecordType
Definition: gdbNode.h:74
#define DT_DLL_gdb
Definition: gdbDefines.h:25
DtTerrainIntersector & operator=(const DtTerrainIntersector &orig)
virtual int terrainIntersectorType() const =0
Definition: terrainIntersectorDescriptor.h:22
virtual int terrainIntersectorType() const =0
virtual bool sphereIntersect(const DtSphere &sphere, DtSphereIntersectionRecord &record, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN) const =0
virtual DtTerrainIntersectorDescriptor * clone() const =0
Definition: basicTerrainIntersector.h:24
Definition: basicTerrainIntersector.h:67
virtual bool load(FILE *)
Definition: basicTerrainIntersector.h:59
virtual bool reinitialize()=0
Definition: terrainIntersector.h:33
Definition: terrainDatabase.h:148
virtual unsigned int memoryUsage() const =0