|
|
| | 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 35 of file plane3.h.