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 |