TEveLineGL Class Reference

#include <TEveLineGL.h>

Inheritance diagram for TEveLineGL:

TPointSet3DGL TPointSet3DGL TGLObject TGLObject TGLObject TGLObject TGLLogicalShape TGLLogicalShape TGLLogicalShape TGLLogicalShape TGLLogicalShape TGLLogicalShape TGLLogicalShape TGLLogicalShape TEveTrackGL TEveTrackGL TEveTrackProjectedGL TEveTrackProjectedGL TEveTrackProjectedGL TEveTrackProjectedGL List of all members.

Public Member Functions

 TEveLineGL ()
virtual ~TEveLineGL ()
virtual Bool_t SetModel (TObject *obj, const Option_t *opt=0)
virtual void DirectDraw (TGLRnrCtx &rnrCtx) const
 ClassDef (TEveLineGL, 0)
 TEveLineGL ()
virtual ~TEveLineGL ()
virtual Bool_t SetModel (TObject *obj, const Option_t *opt=0)
virtual void DirectDraw (TGLRnrCtx &rnrCtx) const
 ClassDef (TEveLineGL, 0)

Protected Attributes

TEveLinefM
TEveLinefM

Private Member Functions

 TEveLineGL (const TEveLineGL &)
TEveLineGLoperator= (const TEveLineGL &)
 TEveLineGL (const TEveLineGL &)
TEveLineGLoperator= (const TEveLineGL &)

Detailed Description

Definition at line 23 of file TEveLineGL.h.


Constructor & Destructor Documentation

TEveLineGL::TEveLineGL ( const TEveLineGL  )  [private]

TEveLineGL::TEveLineGL (  ) 

Definition at line 30 of file TEveLineGL.cxx.

References TGLObject::fMultiColor, and kTRUE.

virtual TEveLineGL::~TEveLineGL (  )  [inline, virtual]

Definition at line 34 of file TEveLineGL.h.

TEveLineGL::TEveLineGL ( const TEveLineGL  )  [private]

TEveLineGL::TEveLineGL (  ) 

virtual TEveLineGL::~TEveLineGL (  )  [inline, virtual]

Definition at line 34 of file TEveLineGL.h.


Member Function Documentation

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

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

Reimplemented from TPointSet3DGL.

Definition at line 41 of file TEveLineGL.cxx.

References fM, and kTRUE.

Referenced by TEveTrackGL::SetModel().

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

Reimplemented from TPointSet3DGL.

Definition at line 52 of file TEveLineGL.cxx.

References fM, TGLRnrCtx::GetPickRadius(), GL_BLEND, GL_LINE_SMOOTH, TGLUtil::LockColor(), TGLUtil::RenderPolyLine(), TGLUtil::RenderPolyMarkers(), TGLRnrCtx::Selection(), and TGLUtil::UnlockColor().

Referenced by TEveTrackGL::DirectDraw().

TEveLineGL::ClassDef ( TEveLineGL  ,
 
)

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

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

Reimplemented from TPointSet3DGL.

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

Reimplemented from TPointSet3DGL.

TEveLineGL::ClassDef ( TEveLineGL  ,
 
)


Member Data Documentation

TEveLine* TEveLineGL::fM [protected]

Definition at line 30 of file TEveLineGL.h.

Referenced by DirectDraw(), and SetModel().

TEveLine* TEveLineGL::fM [protected]

Definition at line 30 of file TEveLineGL.h.


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