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

Public Member Functions | |
| CHECKSIZE (16) | |
| DPOINT2D (const DPOINT2D_OLD &pt) | |
| DPOINT2D (const FPOINT2D &pt) | |
| DPOINT2D (const LPOINT2D &pt) | |
| DPOINT2D (const WPOINT2D &pt) | |
| DPOINT2D (const double dx, const double dy) | |
| DPOINT2D () | |
| double | GetAngle () const |
| double | GetAngle (const DPOINT2D &pt) const |
| double | GetDistance () const |
| double | GetDistance (const DPOINT2D &pt) const |
| double | GetDistanceSquared (const DPOINT2D &pt) const |
| double | GetOrdinate (int index) const |
| DPOINT2D | operator * (const double rhs) const |
| DPOINT2D | operator *= (const double rhs) |
| DPOINT2D | operator+ (const DPOINT2D &rhs) const |
| DPOINT2D | operator+= (const DPOINT2D &rhs) |
| DPOINT2D | operator- (const DPOINT2D &rhs) const |
| DPOINT2D | operator- () |
| DPOINT2D | operator-= (const DPOINT2D &rhs) |
| DPOINT2D | operator/ (const double rhs) const |
| DPOINT2D | operator/= (const double rhs) |
| DPOINT2D & | operator= (const DPOINT2D_OLD &rhs) |
| DPOINT2D & | operator= (const FPOINT2D &rhs) |
| DPOINT2D & | operator= (const LPOINT2D &rhs) |
| DPOINT2D & | operator= (const WPOINT2D &rhs) |
| LPOINT2D | RoundToLong () const |
| void | SetOrdinate (int index, double value) |
| void | Shift (const double xval, const double yval) |
| void | Shift (const DPOINT2D &value) |
| void | SwapBytes () |
| LPOINT2D | TruncateToLong () const |
Public Attributes | |
| double | x |
| double | y |
Definition at line 760 of file point.h.
| DPOINT2D::DPOINT2D | ( | const double | dx, | |
| const double | dy | |||
| ) | [inline] |
| DPOINT2D::DPOINT2D | ( | const WPOINT2D & | pt | ) | [inline] |
| DPOINT2D::DPOINT2D | ( | const LPOINT2D & | pt | ) | [inline] |
| DPOINT2D::DPOINT2D | ( | const FPOINT2D & | pt | ) | [inline] |
| DPOINT2D::DPOINT2D | ( | const DPOINT2D_OLD & | pt | ) | [inline] |
| DPOINT2D::CHECKSIZE | ( | 16 | ) |
Make compiler validate structure size.
| double DPOINT2D::GetAngle | ( | ) | const [inline] |
| double DPOINT2D::GetAngle | ( | const DPOINT2D & | pt | ) | const [inline] |
| double DPOINT2D::GetDistance | ( | ) | const [inline] |
| double DPOINT2D::GetDistance | ( | const DPOINT2D & | pt | ) | const [inline] |
| double DPOINT2D::GetDistanceSquared | ( | const DPOINT2D & | pt | ) | const [inline] |
| double DPOINT2D::GetOrdinate | ( | int | index | ) | const [inline] |
| DPOINT2D DPOINT2D::operator * | ( | const double | rhs | ) | const [inline] |
| DPOINT2D DPOINT2D::operator *= | ( | const double | rhs | ) | [inline] |
| DPOINT2D DPOINT2D::operator- | ( | ) | [inline] |
| DPOINT2D DPOINT2D::operator/ | ( | const double | rhs | ) | const [inline] |
| DPOINT2D DPOINT2D::operator/= | ( | const double | rhs | ) | [inline] |
| DPOINT2D& DPOINT2D::operator= | ( | const DPOINT2D_OLD & | rhs | ) | [inline] |
| LPOINT2D DPOINT2D::RoundToLong | ( | ) | const [inline] |
| void DPOINT2D::SetOrdinate | ( | int | index, | |
| double | value | |||
| ) | [inline] |
| void DPOINT2D::Shift | ( | const double | xval, | |
| const double | yval | |||
| ) | [inline] |
| void DPOINT2D::Shift | ( | const DPOINT2D & | value | ) | [inline] |
| void DPOINT2D::SwapBytes | ( | ) | [inline] |
| LPOINT2D DPOINT2D::TruncateToLong | ( | ) | const [inline] |
| double DPOINT2D::x |
| double DPOINT2D::y |
1.5.2