VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions
DtSSTerrainIntersector Class Reference

List of all members.

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

virtual DtSSTerrainIntersector::~DtSSTerrainIntersector ( ) [inline, virtual]

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
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 Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)