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

Public Member Functions

 DtPlane ()
 DtPlane (const DtPoint &v0, const DtPoint &v1, const DtPoint &v2)
 DtPlane (const DtVector &point, DtVector normal)
 DtPlane (double a, double b, double c, double d)
 DtPlane (bool ignored, double a, double b, double c, double d)
 DtPlane (const DtPlane &orig)
virtual ~DtPlane ()
DtPlaneoperator= (const DtPlane &orig)
virtual double a () const
virtual double b () const
virtual double c () const
virtual double d () const
virtual const DtVector normal () const
virtual bool intersects (const DtChord &chord, double &time) const
virtual void dump () const
double distanceToPlane (const DtPoint &p) const
DtPoint closestPointOnPlane (const DtPoint &p) const

Protected Attributes

double myA
double myB
double myC
double myD

Constructor & Destructor Documentation

DtPlane::DtPlane ( )
DtPlane::DtPlane ( const DtPoint v0,
const DtPoint v1,
const DtPoint v2 
)
DtPlane::DtPlane ( const DtVector point,
DtVector  normal 
)
DtPlane::DtPlane ( double  a,
double  b,
double  c,
double  d 
)
DtPlane::DtPlane ( bool  ignored,
double  a,
double  b,
double  c,
double  d 
)
DtPlane::DtPlane ( const DtPlane orig)
virtual DtPlane::~DtPlane ( )
virtual

Member Function Documentation

DtPlane& DtPlane::operator= ( const DtPlane orig)
virtual double DtPlane::a ( ) const
virtual
virtual double DtPlane::b ( ) const
virtual
virtual double DtPlane::c ( ) const
virtual
virtual double DtPlane::d ( ) const
virtual
virtual const DtVector DtPlane::normal ( ) const
virtual
virtual bool DtPlane::intersects ( const DtChord chord,
double &  time 
) const
virtual
virtual void DtPlane::dump ( ) const
virtual
double DtPlane::distanceToPlane ( const DtPoint p) const
DtPoint DtPlane::closestPointOnPlane ( const DtPoint p) const

Member Data Documentation

double DtPlane::myA
protected
double DtPlane::myB
protected
double DtPlane::myC
protected
double DtPlane::myD
protected

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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)