VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
DtSsTerrainIntersector Class Reference

Public Member Functions

 DtSsTerrainIntersector ()
virtual ~DtSsTerrainIntersector ()
bool intersect (const DtChord &chord, DtSpatialSubdivision< DtGdbNode * > &spatialSubdivision, DtPoint &intersectionPoint, double &intersectionTime) const
bool intersect (const DtChord &chord, DtSpatialSubdivision< DtGdbNode * > &spatialSubdivision, DtChordIntersectionRecord &record, DtGdbNode::DtIntersectRecordType irtFlag) const
bool allIntersectsAlongChord (const DtChord &chord, DtSpatialSubdivision< DtGdbNode * > &spatialSubdivision, DtChordIntersectRecordList &intList, DtGdbNode::DtIntersectRecordType irtFlag) const
int intersectBundle (const DtChordBundle &chordBundle, DtSpatialSubdivision< DtGdbNode * > &spatialSubdivision, DtList &recordList, DtGdbNode::DtIntersectRecordType irtFlag) const
int allIntersectsAlongChordBundle (const DtChordBundle &chordBundle, DtSpatialSubdivision< DtGdbNode * > &spatialSubdivision, DtList &intListList, DtGdbNode::DtIntersectRecordType irtFlag) const
bool intersect (const DtSphere &sphere, DtSpatialSubdivision< DtGdbNode * > &spatialSubdivision, DtSphereIntersectionRecord &record, DtGdbNode::DtIntersectRecordType irtFlag) const

Protected Member Functions

 DtSsTerrainIntersector (const DtSsTerrainIntersector &original)
DtSsTerrainIntersectoroperator= (const DtSsTerrainIntersector &original)
bool intersectionInSameCell (const DtPoint &intersectionPoint, const DtSpatialSubdivision< DtGdbNode * >::DtSpatialSubCellType *spatialSubCell, const DtSpatialSubdivision< DtGdbNode * > &spatialSubdivision) const

Constructor & Destructor Documentation

DtSsTerrainIntersector::DtSsTerrainIntersector ( )
inline
virtual DtSsTerrainIntersector::~DtSsTerrainIntersector ( )
inlinevirtual
DtSsTerrainIntersector::DtSsTerrainIntersector ( const DtSsTerrainIntersector original)
protected

Member Function Documentation

bool DtSsTerrainIntersector::intersect ( const DtChord chord,
DtSpatialSubdivision< DtGdbNode * > &  spatialSubdivision,
DtPoint intersectionPoint,
double intersectionTime 
) const
bool DtSsTerrainIntersector::intersect ( const DtChord chord,
DtSpatialSubdivision< DtGdbNode * > &  spatialSubdivision,
DtChordIntersectionRecord record,
DtGdbNode::DtIntersectRecordType  irtFlag 
) const
bool DtSsTerrainIntersector::allIntersectsAlongChord ( const DtChord chord,
DtSpatialSubdivision< DtGdbNode * > &  spatialSubdivision,
DtChordIntersectRecordList intList,
DtGdbNode::DtIntersectRecordType  irtFlag 
) const
int DtSsTerrainIntersector::intersectBundle ( const DtChordBundle chordBundle,
DtSpatialSubdivision< DtGdbNode * > &  spatialSubdivision,
DtList &  recordList,
DtGdbNode::DtIntersectRecordType  irtFlag 
) const
int DtSsTerrainIntersector::allIntersectsAlongChordBundle ( const DtChordBundle chordBundle,
DtSpatialSubdivision< DtGdbNode * > &  spatialSubdivision,
DtList &  intListList,
DtGdbNode::DtIntersectRecordType  irtFlag 
) const
bool DtSsTerrainIntersector::intersect ( const DtSphere sphere,
DtSpatialSubdivision< DtGdbNode * > &  spatialSubdivision,
DtSphereIntersectionRecord record,
DtGdbNode::DtIntersectRecordType  irtFlag 
) const
DtSsTerrainIntersector& DtSsTerrainIntersector::operator= ( const DtSsTerrainIntersector original)
protected
bool DtSsTerrainIntersector::intersectionInSameCell ( const DtPoint intersectionPoint,
const DtSpatialSubdivision< DtGdbNode * >::DtSpatialSubCellType *  spatialSubCell,
const DtSpatialSubdivision< DtGdbNode * > &  spatialSubdivision 
) const
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)