|
| HPointKey () |
|
| HPointKey (float X, float Y, float Z=0.0f) |
|
| HPointKey (HPoint const *p) |
|
| HPointKey (HPoint const &p) |
|
bool | operator< (HPointKey const &rhs) const |
|
bool | operator<= (HPointKey const &rhs) const |
|
bool | operator> (HPointKey const &rhs) const |
|
bool | operator>= (HPointKey const &rhs) const |
|
void | Add (float X, float Y, float Z=0.0) |
|
bool | Equal (HPoint const *p, float epsi=HPOINT_EPSILON) const |
|
bool | Equal (HPoint const &p, float epsi=HPOINT_EPSILON) const |
|
| HPoint () |
|
| HPoint (float X, float Y, float Z=0.0f) |
|
| HPoint (HPoint const *p) |
|
| HPoint (HPoint const &p) |
|
bool | operator!= (HPoint const &rhs) const |
|
HPoint const | operator* (float const rhs) const |
|
HPoint const & | operator*= (float const rhs) |
|
HPoint const | operator+ (const HPoint &p2) const |
|
HPoint const & | operator+= (HPoint const &rhs) |
|
HPoint const | operator- (const HPoint &p2) const |
|
HPoint const & | operator-= (HPoint const &rhs) |
|
HPoint const | operator/ (float const rhs) const |
|
HPoint const & | operator/= (float const rhs) |
|
bool | operator== (HPoint const &rhs) const |
|
void | Set (float X, float Y, float Z=0.0f) |
|
void | Set (HPoint *p) |
|
void | Set (HPoint const *p) |
|
void | Set (HPoint &p) |
|
void | Set (const HPoint &p) |
|
The HPointKey class is the data type of a three-dimensional point with compairison operators defined so the point can be used as a key in a container class (e.g. the STL).
The HPointKey class encapsulates HPoint. HPointKey can be used as a key in STL containers.