TEveTrackProjectedGL Class Reference

#include <TEveTrackProjectedGL.h>

Inheritance diagram for TEveTrackProjectedGL:

TEveTrackGL TEveTrackGL TEveLineGL TEveLineGL TEveLineGL TEveLineGL TPointSet3DGL TPointSet3DGL TPointSet3DGL TPointSet3DGL TPointSet3DGL TPointSet3DGL TPointSet3DGL TPointSet3DGL List of all members.

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

TEveTrackProjectedfM
TEveTrackProjectedfM

Private Member Functions

 TEveTrackProjectedGL (const TEveTrackProjectedGL &)
TEveTrackProjectedGLoperator= (const TEveTrackProjectedGL &)
 TEveTrackProjectedGL (const TEveTrackProjectedGL &)
TEveTrackProjectedGLoperator= (const TEveTrackProjectedGL &)

Detailed Description

Definition at line 22 of file TEveTrackProjectedGL.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

TEveTrackProjectedGL& TEveTrackProjectedGL::operator= ( const TEveTrackProjectedGL  )  [private]

Bool_t TEveTrackProjectedGL::SetModel ( TObject obj,
const Option_t opt = 0 
) [virtual]

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  ,
 
)

TEveTrackProjectedGL& TEveTrackProjectedGL::operator= ( const TEveTrackProjectedGL  )  [private]

virtual Bool_t TEveTrackProjectedGL::SetModel ( TObject obj,
const Option_t opt = 0 
) [virtual]

Reimplemented from TEveTrackGL.

virtual void TEveTrackProjectedGL::DirectDraw ( TGLRnrCtx rnrCtx  )  const [virtual]

Reimplemented from TEveTrackGL.

TEveTrackProjectedGL::ClassDef ( TEveTrackProjectedGL  ,
 
)


Member Data Documentation

TEveTrackProjected* TEveTrackProjectedGL::fM [protected]

Reimplemented from TEveLineGL.

Definition at line 29 of file TEveTrackProjectedGL.h.

Referenced by DirectDraw(), and SetModel().

TEveTrackProjected* TEveTrackProjectedGL::fM [protected]

Reimplemented from TEveLineGL.

Definition at line 29 of file TEveTrackProjectedGL.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:37:07 2011 for ROOT_528-00b_version by  doxygen 1.5.1