#include <TEveTrackProjectedGL.h>
Inheritance diagram for TEveTrackProjectedGL:
Public Member Functions | |
TEveTrackProjectedGL () | |
virtual | ~TEveTrackProjectedGL () |
virtual Bool_t | SetModel (TObject *obj, const Option_t *opt=0) |
virtual void | DirectDraw (TGLRnrCtx &rnrCtx) const |
ClassDef (TEveTrackProjectedGL, 0) | |
TEveTrackProjectedGL () | |
virtual | ~TEveTrackProjectedGL () |
virtual Bool_t | SetModel (TObject *obj, const Option_t *opt=0) |
virtual void | DirectDraw (TGLRnrCtx &rnrCtx) const |
ClassDef (TEveTrackProjectedGL, 0) | |
Protected Attributes | |
TEveTrackProjected * | fM |
TEveTrackProjected * | fM |
Private Member Functions | |
TEveTrackProjectedGL (const TEveTrackProjectedGL &) | |
TEveTrackProjectedGL & | operator= (const TEveTrackProjectedGL &) |
TEveTrackProjectedGL (const TEveTrackProjectedGL &) | |
TEveTrackProjectedGL & | operator= (const TEveTrackProjectedGL &) |
Definition at line 22 of file TEveTrackProjectedGL.h.
TEveTrackProjectedGL::TEveTrackProjectedGL | ( | const TEveTrackProjectedGL & | ) | [private] |
TEveTrackProjectedGL::TEveTrackProjectedGL | ( | ) |
Definition at line 31 of file TEveTrackProjectedGL.cxx.
virtual TEveTrackProjectedGL::~TEveTrackProjectedGL | ( | ) | [inline, virtual] |
Definition at line 33 of file TEveTrackProjectedGL.h.
TEveTrackProjectedGL::TEveTrackProjectedGL | ( | const TEveTrackProjectedGL & | ) | [private] |
TEveTrackProjectedGL::TEveTrackProjectedGL | ( | ) |
virtual TEveTrackProjectedGL::~TEveTrackProjectedGL | ( | ) | [inline, virtual] |
Definition at line 33 of file TEveTrackProjectedGL.h.
TEveTrackProjectedGL& TEveTrackProjectedGL::operator= | ( | const TEveTrackProjectedGL & | ) | [private] |
Reimplemented from TEveTrackGL.
Definition at line 41 of file TEveTrackProjectedGL.cxx.
References fM, kTRUE, and TEveTrackGL::SetModel().
void TEveTrackProjectedGL::DirectDraw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Reimplemented from TEveTrackGL.
Definition at line 53 of file TEveTrackProjectedGL.cxx.
References TEveTrackProjected::fBreakPoints, fM, TEveTrack::fPropagator, TEveLine::fRnrLine, TEveLine::fRnrPoints, TEveLine::fSmooth, TEveElement::GetMainTransparency(), TPolyMarker3D::GetP(), TGLRnrCtx::GetPickRadius(), TPolyMarker3D::GetPoint(), TEveTrackPropagator::GetProjTrackBreaking(), TEveTrackPropagator::GetRnrPTBMarkers(), GL_BLEND, GL_LINE_SMOOTH, i, TEveTrackPropagator::kPTB_Break, TGLUtil::LockColor(), n, p, TEveTrackPropagator::RefPTBAtt(), TEveTrackGL::RenderPathMarksAndFirstVertex(), TGLUtil::RenderPolyLine(), TGLUtil::RenderPolyMarkers(), TGLRnrCtx::Selection(), TPolyMarker3D::Size(), size, start, and TGLUtil::UnlockColor().
TEveTrackProjectedGL::ClassDef | ( | TEveTrackProjectedGL | , | |
0 | ||||
) |
TEveTrackProjectedGL& TEveTrackProjectedGL::operator= | ( | const TEveTrackProjectedGL & | ) | [private] |
Reimplemented from TEveTrackGL.
virtual void TEveTrackProjectedGL::DirectDraw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Reimplemented from TEveTrackGL.
TEveTrackProjectedGL::ClassDef | ( | TEveTrackProjectedGL | , | |
0 | ||||
) |
TEveTrackProjected* TEveTrackProjectedGL::fM [protected] |
Reimplemented from TEveLineGL.
Definition at line 29 of file TEveTrackProjectedGL.h.
Referenced by DirectDraw(), and SetModel().
TEveTrackProjected* TEveTrackProjectedGL::fM [protected] |