library: libRGL #include "TGLUtil.h" |
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 |
TGLVertex3 | fVertex | ! Start vertex of line |
TGLVector3 | fVector | ! Vector of line from fVertex |
TGLVertex3 3 component (x/y/z) vertex class This is part of collection of simple utility classes for GL only in TGLUtil.h/cxx. These provide const and non-const accessors Arr() & CArr() to a GL compatible internal field - so can be used directly with OpenGL C API calls - which TVector3 etc cannot (easily). They are not intended to be fully featured just provide minimum required.
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'