#include <TGLUtil.h>
Public Member Functions | |
| TGLLine3 (const TGLVertex3 &start, const TGLVertex3 &end) | |
| Vector of line from fVertex. | |
| TGLLine3 (const TGLVertex3 &start, const TGLVector3 &vector) | |
| virtual | ~TGLLine3 () |
| void | Set (const TGLVertex3 &start, const TGLVertex3 &end) |
| void | Set (const TGLVertex3 &start, const TGLVector3 &vector) |
| const TGLVertex3 & | Start () const |
| const TGLVertex3 | End () const |
| const TGLVector3 & | Vector () const |
| void | Draw () const |
| ClassDef (TGLLine3, 0) | |
| TGLLine3 (const TGLVertex3 &start, const TGLVertex3 &end) | |
| Vector of line from fVertex. | |
| TGLLine3 (const TGLVertex3 &start, const TGLVector3 &vector) | |
| virtual | ~TGLLine3 () |
| void | Set (const TGLVertex3 &start, const TGLVertex3 &end) |
| void | Set (const TGLVertex3 &start, const TGLVector3 &vector) |
| const TGLVertex3 & | Start () const |
| const TGLVertex3 | End () const |
| const TGLVector3 & | Vector () const |
| void | Draw () const |
| ClassDef (TGLLine3, 0) | |
Private Attributes | |
| TGLVertex3 | fVertex |
| TGLVector3 | fVector |
| Start vertex of line. | |
Definition at line 408 of file TGLUtil.h.
| TGLLine3::TGLLine3 | ( | const TGLVertex3 & | start, | |
| const TGLVertex3 & | end | |||
| ) |
| TGLLine3::TGLLine3 | ( | const TGLVertex3 & | start, | |
| const TGLVector3 & | vector | |||
| ) |
Definition at line 195 of file TGLUtil.cxx.
| TGLLine3::~TGLLine3 | ( | ) | [virtual] |
Definition at line 202 of file TGLUtil.cxx.
| TGLLine3::TGLLine3 | ( | const TGLVertex3 & | start, | |
| const TGLVertex3 & | end | |||
| ) |
Vector of line from fVertex.
| TGLLine3::TGLLine3 | ( | const TGLVertex3 & | start, | |
| const TGLVector3 & | vector | |||
| ) |
| virtual TGLLine3::~TGLLine3 | ( | ) | [virtual] |
| void TGLLine3::Set | ( | const TGLVertex3 & | start, | |
| const TGLVertex3 & | end | |||
| ) |
| void TGLLine3::Set | ( | const TGLVertex3 & | start, | |
| const TGLVector3 & | vector | |||
| ) |
| const TGLVertex3& TGLLine3::Start | ( | ) | const [inline] |
Definition at line 426 of file TGLUtil.h.
References fVertex.
Referenced by TGLRotateManip::CalculateAngleDelta(), and TGLRotateManip::Draw().
| const TGLVertex3 TGLLine3::End | ( | ) | const [inline] |
| const TGLVector3& TGLLine3::Vector | ( | ) | const [inline] |
Definition at line 428 of file TGLUtil.h.
References fVector.
Referenced by TGLRotateManip::CalculateAngleDelta(), and TGLRotateManip::Draw().
| void TGLLine3::Draw | ( | ) | const |
Definition at line 225 of file TGLUtil.cxx.
References TGLVertex3::CArr(), End(), fVertex, GL_LINE_LOOP, glBegin(), glEnd(), and glVertex3dv().
| TGLLine3::ClassDef | ( | TGLLine3 | , | |
| 0 | ||||
| ) |
| void TGLLine3::Set | ( | const TGLVertex3 & | start, | |
| const TGLVertex3 & | end | |||
| ) |
| void TGLLine3::Set | ( | const TGLVertex3 & | start, | |
| const TGLVector3 & | vector | |||
| ) |
| const TGLVertex3& TGLLine3::Start | ( | ) | const [inline] |
| const TGLVertex3 TGLLine3::End | ( | ) | const [inline] |
| const TGLVector3& TGLLine3::Vector | ( | ) | const [inline] |
| void TGLLine3::Draw | ( | ) | const |
| TGLLine3::ClassDef | ( | TGLLine3 | , | |
| 0 | ||||
| ) |
TGLVertex3 TGLLine3::fVertex [private] |
TGLVector3 TGLLine3::fVector [private] |
1.5.1