![]() |
VR-Forces 4.1 Class Documentation
|

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 () |
| DtPoint & | operator= (const DtPoint &rhs) |
| DtPoint & | operator= (const DtVector &rhs) |
| DtPoint & | operator= (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 |
| DtPoint & | operator*= (const double &rhs) |
| DtPoint | operator/ (const double &rhs) const |
| DtPoint & | operator/= (const double &rhs) |
| DtPoint | operator+ (const DtPoint &rhs) const |
| DtPoint & | operator+= (const DtPoint &rhs) |
| DtPoint | operator+ (const DtVector &rhs) const |
| DtPoint & | operator+= (const DtVector &rhs) |
| DtPoint | operator- (const DtPoint &rhs) const |
| DtPoint & | operator-= (const DtPoint &rhs) |
| DtPoint | operator- (const DtVector &rhs) const |
| DtPoint & | operator-= (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] |
|
inline |
|
inline |
|
inline |
|
inline |
casting away const
|
inline |
|
inline |