12 #ifndef opcodeTerrainIntersector_h
13 #define opcodeTerrainIntersector_h
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
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
Definition: opcodeTerrainIntersector.h:72
Definition: opcodeTerrainIntersector.h:24
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
DtOpcodeTerrainIntersectorImpl * myImpl
Definition: opcodeTerrainIntersector.h:68
virtual bool reinitialize()=0
Definition: terrainIntersector.h:33
Definition: terrainDatabase.h:148
virtual unsigned int memoryUsage() const =0
Definition: opcodeTerrainIntersectorImpl.h:41