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 |
![]() | |
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.