TGLLine3 3D space, fixed length, line class, with direction / length 'vector', passing through point 'vertex'. Just wraps a TGLVector3 / TGLVertex3 pair.
TGLLine3(const TGLLine3&) | |
TGLLine3(const TGLVertex3& start, const TGLVertex3& end) | |
TGLLine3(const TGLVertex3& start, const TGLVector3& vector) | |
virtual | ~TGLLine3() |
static TClass* | Class() |
void | Draw() const |
const TGLVertex3 | End() const |
virtual TClass* | IsA() const |
TGLLine3& | operator=(const TGLLine3&) |
void | Set(const TGLVertex3& start, const TGLVertex3& end) |
void | Set(const TGLVertex3& start, const TGLVector3& vector) |
virtual void | ShowMembers(TMemberInspector& insp, char* parent) |
const TGLVertex3& | Start() const |
virtual void | Streamer(TBuffer& b) |
void | StreamerNVirtual(TBuffer& b) |
const TGLVector3& | Vector() const |
TGLVector3 | fVector | ! Vector of line from fVertex |
TGLVertex3 | fVertex | ! Start vertex of line |
Construct 3D line running from 'start' to 'end'
Construct 3D line running from 'start', magnitude 'vect'
Set 3D line running from 'start' to 'end'
Set 3D line running from start, magnitude 'vect'
Bitwise copy constructor and = operator are fine Accessors
{ return fVertex; }