#include <TEveArrowGL.h>
Inheritance diagram for TEveArrowGL:

Public Member Functions | |
| TEveArrowGL () | |
| virtual | ~TEveArrowGL () |
| virtual Bool_t | SetModel (TObject *obj, const Option_t *opt=0) |
| virtual void | SetBBox () |
| virtual void | DirectDraw (TGLRnrCtx &rnrCtx) const |
| ClassDef (TEveArrowGL, 0) | |
| TEveArrowGL () | |
| virtual | ~TEveArrowGL () |
| virtual Bool_t | SetModel (TObject *obj, const Option_t *opt=0) |
| virtual void | SetBBox () |
| virtual void | DirectDraw (TGLRnrCtx &rnrCtx) const |
| ClassDef (TEveArrowGL, 0) | |
Protected Attributes | |
| TEveArrow * | fM |
| TEveArrow * | fM |
Private Member Functions | |
| TEveArrowGL (const TEveArrowGL &) | |
| TEveArrowGL & | operator= (const TEveArrowGL &) |
| TEveArrowGL (const TEveArrowGL &) | |
| TEveArrowGL & | operator= (const TEveArrowGL &) |
Definition at line 21 of file TEveArrowGL.h.
| TEveArrowGL::TEveArrowGL | ( | const TEveArrowGL & | ) | [private] |
| TEveArrowGL::TEveArrowGL | ( | ) |
Definition at line 27 of file TEveArrowGL.cxx.
| virtual TEveArrowGL::~TEveArrowGL | ( | ) | [inline, virtual] |
Definition at line 32 of file TEveArrowGL.h.
| TEveArrowGL::TEveArrowGL | ( | const TEveArrowGL & | ) | [private] |
| TEveArrowGL::TEveArrowGL | ( | ) |
| virtual TEveArrowGL::~TEveArrowGL | ( | ) | [inline, virtual] |
Definition at line 32 of file TEveArrowGL.h.
| TEveArrowGL& TEveArrowGL::operator= | ( | const TEveArrowGL & | ) | [private] |
| void TEveArrowGL::SetBBox | ( | ) | [virtual] |
Implements TGLObject.
Definition at line 45 of file TEveArrowGL.cxx.
References TGLLogicalShape::fExternalObj, and TGLObject::SetAxisAlignedBBox().
| void TEveArrowGL::DirectDraw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Implements TGLLogicalShape.
Definition at line 56 of file TEveArrowGL.cxx.
References TEveArrow::fConeL, TEveArrow::fConeR, TEveArrow::fDrawQuality, fM, TEveArrow::fOrigin, TEveArrow::fTubeR, TEveArrow::fVector, TEveVectorT< TT >::fX, TEveVectorT< TT >::fY, TEveVectorT< TT >::fZ, TGLQuadric::Get(), glMultMatrixd(), glPopMatrix(), glPushMatrix(), glTranslated(), h, local, TEveVectorT< TT >::Mag(), and size.
| TEveArrowGL::ClassDef | ( | TEveArrowGL | , | |
| 0 | ||||
| ) |
| TEveArrowGL& TEveArrowGL::operator= | ( | const TEveArrowGL & | ) | [private] |
Implements TGLObject.
| virtual void TEveArrowGL::SetBBox | ( | ) | [virtual] |
Implements TGLObject.
| virtual void TEveArrowGL::DirectDraw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Implements TGLLogicalShape.
| TEveArrowGL::ClassDef | ( | TEveArrowGL | , | |
| 0 | ||||
| ) |
TEveArrow* TEveArrowGL::fM [mutable, protected] |
TEveArrow* TEveArrowGL::fM [mutable, protected] |
Definition at line 28 of file TEveArrowGL.h.
1.5.1