Public Member Functions |
|
| TPlane3 () |
| TPlane3 (const TPlane3 &plane) |
| TPlane3 (const TVector3< T > &point, const TVector3< T > &normal) |
| TPlane3 (const TVector3< T > &a, const TVector3< T > &b, const TVector3< T > &c) |
| TPlane3 (const T &a, const T &b, const T &c, const T &d) |
virtual | ~TPlane3 () |
virtual void | clear () |
|
void | swap (TPlane3 &plane) |
void | set (const TPlane3 &plane) |
void | set (const TVector3< T > &point, const TVector3< T > &normal) |
void | set (const TVector3< T > &a, const TVector3< T > &b, const TVector3< T > &c) |
TPlane3 & | operator= (const TPlane3 &plane) |
void | get (TPlane3 &plane) const |
void | get (TVector3< T > &point, TVector3< T > &normal) const |
|
void | normalize () |
void | hessify () |
|
bool | operator== (const TPlane3 &plane) const |
bool | operator!= (const TPlane3 &plane) const |
bool | has (const TVector3< T > &point) const |
bool | has (const TLine3< T > &line) const |
|
bool | isValid () const |
void | dump (std::ostream &s=std::cout, Size depth=0) const |
template<typename T>
class BALL::TPlane3< T >
Threedimensional plane. A plane is defined by a point and its normal.
Definition at line 52 of file plane3.h.