|
BALL
1.4.79
|
#include <BALL/MATHS/line3.h>
Public Types | |
Enums | |
| enum | Form { FORM__PARAMETER = 0, FORM__TWO_POINTS = 1 } |
Public Member Functions | |
Constructors and Destructors | |
| TLine3 () | |
| TLine3 (const TLine3 &line) | |
| TLine3 (const TVector3< T > &point, const TVector3< T > &vector, Form form=FORM__PARAMETER) | |
| virtual | ~TLine3 () |
| virtual void | clear () |
Assignment | |
| void | swap (TLine3 &line) |
| void | set (const TLine3 &line) |
| void | set (const TVector3< T > &point, const TVector3< T > &vector, Form form=FORM__PARAMETER) |
| TLine3 & | operator= (const TLine3 &line) |
| void | get (TLine3 &line) const |
| void | get (TVector3< T > &point, TVector3< T > &vector, Form form=FORM__PARAMETER) const |
Accessors | |
| void | normalize () |
Predicates | |
| bool | operator== (const TLine3 &line) const |
| bool | operator!= (const TLine3 &line) const |
| bool | has (const TVector3< T > &point) const |
Debugging and Diagnostics | |
| bool | isValid () const |
| void | dump (std::ostream &s=std::cout, Size depth=0) const |
Public Attributes | |
Attributes | |
| TVector3< T > | p |
| TVector3< T > | d |
Generic Line in Three-Dimensional Space.
| enum BALL::TLine3::Form |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| TVector3<T> BALL::TLine3< T >::d |
| TVector3<T> BALL::TLine3< T >::p |
1.8.7