HPlaneKey Class Reference

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)
 

Detailed Description

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.


The documentation for this class was generated from the following file: