#include <mi32/point.h>
Inheritance diagram for DPOINT3D:

Public Member Functions | |
| CHECKSIZE (24) | |
| void | CrossProduct (const DPOINT3D &in1, const DPOINT3D &in2) |
| DPOINT3D (const DPOINT3D_OLD &rhs) | |
| DPOINT3D (const DPOINT2D &rhs) | |
| DPOINT3D (const double dx, const double dy, const double dz) | |
| DPOINT3D (const DPOINT3D &rhs) | |
| DPOINT3D () | |
| double | GetDistance (const DPOINT3D &pt) const |
| double | GetDistance () const |
| double | GetDistanceSquared () const |
| double | GetDistanceSquared (const DPOINT3D &pt) const |
| void | Normalize () |
| DPOINT3D | operator * (const double rhs) const |
| DPOINT3D | operator *= (const double rhs) |
| DPOINT3D | operator+ (const DPOINT3D &rhs) const |
| DPOINT3D | operator+= (const DPOINT3D &rhs) |
| DPOINT3D | operator- (const DPOINT3D &rhs) const |
| DPOINT3D | operator- () const |
| DPOINT3D | operator-= (const DPOINT3D &rhs) |
| DPOINT3D | operator/ (const double rhs) const |
| DPOINT3D | operator/= (const double rhs) |
| DPOINT3D & | operator= (const DPOINT3D_OLD &rhs) |
| DPOINT3D & | operator= (const FPOINT3D &rhs) |
| DPOINT3D & | operator= (const DPOINT2D &rhs) |
| void | Shift (const double xval, const double yval, const double zval) |
| void | Shift (const DPOINT3D &value) |
| void | SwapBytes () |
Static Public Member Functions | |
| static double | DotProduct (const DPOINT3D &in1, const DPOINT3D &in2) |
Public Attributes | |
| double | z |
Definition at line 1012 of file point.h.
| DPOINT3D::DPOINT3D | ( | ) | [inline] |
| DPOINT3D::DPOINT3D | ( | const DPOINT3D & | rhs | ) | [inline] |
| DPOINT3D::DPOINT3D | ( | const double | dx, | |
| const double | dy, | |||
| const double | dz | |||
| ) | [inline] |
| DPOINT3D::DPOINT3D | ( | const DPOINT2D & | rhs | ) | [inline] |
| DPOINT3D::DPOINT3D | ( | const DPOINT3D_OLD & | rhs | ) | [inline] |
| DPOINT3D::CHECKSIZE | ( | 24 | ) |
Make compiler validate structure size.
| double DPOINT3D::GetDistance | ( | const DPOINT3D & | pt | ) | const [inline] |
| double DPOINT3D::GetDistance | ( | ) | const [inline] |
| double DPOINT3D::GetDistanceSquared | ( | ) | const [inline] |
| double DPOINT3D::GetDistanceSquared | ( | const DPOINT3D & | pt | ) | const [inline] |
| void DPOINT3D::Normalize | ( | ) | [inline] |
| DPOINT3D DPOINT3D::operator * | ( | const double | rhs | ) | const [inline] |
| DPOINT3D DPOINT3D::operator *= | ( | const double | rhs | ) | [inline] |
| DPOINT3D DPOINT3D::operator- | ( | ) | const [inline] |
| DPOINT3D DPOINT3D::operator/ | ( | const double | rhs | ) | const [inline] |
| DPOINT3D DPOINT3D::operator/= | ( | const double | rhs | ) | [inline] |
| DPOINT3D& DPOINT3D::operator= | ( | const DPOINT3D_OLD & | rhs | ) | [inline] |
| void DPOINT3D::Shift | ( | const double | xval, | |
| const double | yval, | |||
| const double | zval | |||
| ) | [inline] |
| void DPOINT3D::Shift | ( | const DPOINT3D & | value | ) | [inline] |
| void DPOINT3D::SwapBytes | ( | ) | [inline] |
| double DPOINT3D::z |
1.5.2