VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions
DtArchivePoint Class Reference
Inheritance diagram for DtArchivePoint:
Inheritance graph
[legend]

Public Member Functions

 DtArchivePoint ()
 DtArchivePoint (const DtPoint &pnt)
 DtArchivePoint (const DtArchivePoint &pnt)
double * xValue ()
 casting away const
double * yValue ()
double * zValue ()
- Public Member Functions inherited from DtPoint
 DtPoint (const double &x=0.0, const double &y=0.0, const double &z=0.0)
 DtPoint (const DtPoint &orig)
 DtPoint (const DtVector &orig)
 DtPoint (const Dt4dPoint &orig)
virtual ~DtPoint ()
DtPointoperator= (const DtPoint &rhs)
DtPointoperator= (const DtVector &rhs)
DtPointoperator= (const Dt4dPoint &rhs)
const double & operator[] (const int &index) const
double & operator[] (const int &index)
const double & operator[] (const DtPointIndex &index) const
double & operator[] (const DtPointIndex &index)
bool operator== (const DtPoint &rhs) const
bool operator!= (const DtPoint &rhs) const
DtPoint operator* (const double &rhs) const
DtPointoperator*= (const double &rhs)
DtPoint operator/ (const double &rhs) const
DtPointoperator/= (const double &rhs)
DtPoint operator+ (const DtPoint &rhs) const
DtPointoperator+= (const DtPoint &rhs)
DtPoint operator+ (const DtVector &rhs) const
DtPointoperator+= (const DtVector &rhs)
DtPoint operator- (const DtPoint &rhs) const
DtPointoperator-= (const DtPoint &rhs)
DtPoint operator- (const DtVector &rhs) const
DtPointoperator-= (const DtVector &rhs)
bool approxEq (const DtPoint &p, const double &tolerance) const
const double & x () const
const double & y () const
const double & z () const
void set (const double &x, const double &y, const double &z)
void setX (const double &x)
void setY (const double &y)
void setZ (const double &z)
double distanceTo (const DtPoint &end) const
double distanceSquaredTo (const DtPoint &end) const
double xyDistanceTo (const DtPoint &end) const
double xyDistanceSquaredTo (const DtPoint &end) const
double xyDistanceToLine (const DtPoint &pointA, const DtPoint &pointB) const
double xyDistanceToLineSquared (const DtPoint &pointA, const DtPoint &pointB) const
void normalize ()
double magnitudeSquared () const
DtVector difference (const DtPoint &p) const
DtString string () const
bool readFrom (FILE *fp)
bool writeTo (FILE *fp)
void dump (const char *label) const

Additional Inherited Members

- Public Types inherited from DtPoint
enum  DtPointIndex { DtPX = 0, DtPY = 1, DtPZ = 2, DtMAXPointIndex }
- Protected Attributes inherited from DtPoint
double myRep [3]

Constructor & Destructor Documentation

DtArchivePoint::DtArchivePoint ( )
inline
DtArchivePoint::DtArchivePoint ( const DtPoint pnt)
inline
DtArchivePoint::DtArchivePoint ( const DtArchivePoint pnt)
inline

Member Function Documentation

double* DtArchivePoint::xValue ( )
inline

casting away const

double* DtArchivePoint::yValue ( )
inline
double* DtArchivePoint::zValue ( )
inline

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)