#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.