VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes
DtChordIntersectionRecord Class Reference
Inheritance diagram for DtChordIntersectionRecord:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtChordIntersectionRecord ()
 DtChordIntersectionRecord (DtPoint &intersectionPoint, double intersectionTime, DtVector &normal, DtSurface *surface)
virtual ~DtChordIntersectionRecord ()
 DtChordIntersectionRecord (const DtChordIntersectionRecord &orig)
DtChordIntersectionRecordoperator= (const DtChordIntersectionRecord &orig)
virtual DtIntersectionRecordclone () const
virtual DtRecordType type () const
virtual void dump () const
const DtPoint intersectionPoint () const
const DtVector intersectionVector () const
void setIntersectionPoint (const DtPoint &pt)
const double intersectionTime () const
void setIntersectionTime (double t)
const DtVector normal () const
void setNormal (const DtVector &v)
const DtSurface surface () const
void setSurface (const DtSurface &s)
unsigned int numberOfIntersectionTests () const
void incrementNumberOfIntersectionTests ()
void setNumberOfIntersectionTests (unsigned int newNumberOfTests)

Protected Attributes

DtPoint myIntersectionPoint
DtVector myIntersectionVector
double myIntersectionTime
DtVector myNormal
DtSurface mySurface
unsigned int myNumberOfIntersectionTests

Constructor & Destructor Documentation

DtChordIntersectionRecord::DtChordIntersectionRecord ( DtPoint intersectionPoint,
double  intersectionTime,
DtVector normal,
DtSurface surface 
)

Member Function Documentation

DtChordIntersectionRecord& DtChordIntersectionRecord::operator= ( const DtChordIntersectionRecord orig)

Reimplemented from DtIntersectionRecord.

Reimplemented in DtGdbChordIntersectionRecord.

virtual DtRecordType DtChordIntersectionRecord::type ( ) const [virtual]

Reimplemented from DtIntersectionRecord.

Reimplemented in DtGdbChordIntersectionRecord.

virtual void DtChordIntersectionRecord::dump ( ) const [virtual]

Reimplemented from DtIntersectionRecord.

Reimplemented in DtGdbChordIntersectionRecord.

References myIntersectionPoint.

References myIntersectionVector.

const double DtChordIntersectionRecord::intersectionTime ( ) const [inline]

References myIntersectionTime.

References myIntersectionTime.

const DtVector DtChordIntersectionRecord::normal ( ) const [inline]

References myNormal.

void DtChordIntersectionRecord::setNormal ( const DtVector v) [inline]

References myNormal.

References mySurface.

void DtChordIntersectionRecord::setSurface ( const DtSurface s) [inline]

References mySurface.

void DtChordIntersectionRecord::setNumberOfIntersectionTests ( unsigned int  newNumberOfTests) [inline]

Member Data Documentation

Referenced by normal(), and setNormal().

Referenced by setSurface(), and surface().


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)