| 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'