VR-Forces 4.1.1 Class Documentation
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 Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)