#include <point.h>
Inheritance diagram for FPOINT2D:

Public Member Functions | |
| FPOINT2D () | |
| FPOINT2D (float dx, float dy) | |
| FPOINT2D (const WPOINT2D &pt) | |
| FPOINT2D & | operator= (const WPOINT2D &rhs) |
| FPOINT2D & | operator= (const DPOINT2D &rhs) |
| FPOINT2D | operator- () const |
| FPOINT2D | operator+ (const FPOINT2D &rhs) const |
| FPOINT2D | operator- (const FPOINT2D &rhs) const |
| FPOINT2D | operator * (const float rhs) const |
| FPOINT2D | operator/ (const float rhs) const |
| FPOINT2D | operator+= (const FPOINT2D &rhs) |
| FPOINT2D | operator-= (const FPOINT2D &rhs) |
| FPOINT2D | operator *= (const float rhs) |
| FPOINT2D | operator/= (const float rhs) |
| float | GetDistance (const FPOINT2D &pt) const |
| float | GetDistance () const |
| float | GetDistanceSquared (const FPOINT2D &pt) const |
| float | GetDistanceSquared () const |
| bool | Normalize () |
| float | DotProduct (const FPOINT2D &pt) const |
| float | CrossProduct (const FPOINT2D &pt) const |
| void | SwapBytes () |
| CHECKSIZE (8) | |
Static Public Member Functions | |
| bool | Normalize (FPOINT2D &pt) |
Public Attributes | |
| float | x |
| float | y |
Definition at line 379 of file point.h.
|
|
Default constructor, performs no initialization.
|
|
||||||||||||
|
Initialization constructor.
|
|
|
Construction from WPOINT2D.
|
|
|
Make compiler validate structure size.
|
|
|
Cross product.
|
|
|
Dot product.
|
|
|
Return distance between origin and point.
Reimplemented in FPOINT3D. |
|
|
Return distance between two points.
|
|
|
Return squared distance between origin and point.
Reimplemented in FPOINT3D. |
|
|
Return squared distance between two points.
|
|
|
Normalize.
|
|
|
Normalize.
Reimplemented in FPOINT3D. |
|
|
Multiplication operator.
Reimplemented in FPOINT3D. |
|
|
Times equals operator.
Reimplemented in FPOINT3D. |
|
|
Addition operator.
|
|
|
Plus equals operator.
|
|
|
Subtraction operator.
|
|
|
Negation operator.
Reimplemented in FPOINT3D. |
|
|
Minus equals operator.
|
|
|
Division operator.
Reimplemented in FPOINT3D. |
|
|
Divided by equals operator.
Reimplemented in FPOINT3D. |
|
|
Assignment from DPOINT2D.
|
|
|
Assignment from WPOINT2D.
|
|
|
Perform byte-swapping.
Reimplemented in FPOINT3D. |
|
|
|
|
|
|
1.3.4-20031026