
The HPlaneKey class is the data type of a plane that can be used as a key in STL containers. More...
#include <HGlobals.h>
Public Member Functions | |
| HPlaneKey (float const A=0, float const B=1, float const C=0, float const D=0) | |
| HPlaneKey (HVector const &normal, float const D) | |
| HPlaneKey (HPlane const &p) | |
| bool | operator!= (HPlane const &rhs) const |
| bool | operator< (HPlane const &rhs) const |
| bool | operator<= (HPlane const &rhs) const |
| bool | operator== (HPlane const &rhs) const |
| bool | operator> (HPlane const &rhs) const |
| bool | operator>= (HPlane const &rhs) const |
Public Member Functions inherited from HPlane | |
| float | a () const |
| void | a (float A) |
| float | b () const |
| void | b (float B) |
| float | c () const |
| void | c (float C) |
| void | CalculateNormal (HPoint &normal) const |
| double | ClassifyPoint (HPoint const &p) const |
| float | d () const |
| void | d (float D) |
| bool | Equal (HPlane const *p, float epsi1=HPOINT_EPSILON, float epsi2=HPOINT_EPSILON) const |
| HPlane (float const A=0, float const B=1, float const C=0, float const D=0) | |
| HPlane (HVector const &normal, float const D) | |
| HPlane (HPlane const &p) | |
| void | Set (float A, float B, float C, float D) |
The HPlaneKey class is the data type of a plane that can be used as a key in STL containers.
The HPlane class encapsulates the a, b, c and d parameters of the plane equation.