TF2GL Class Reference

#include <TF2GL.h>

Inheritance diagram for TF2GL:

TGLPlot3D TGLPlot3D TGLObject TGLObject TGLObject TGLObject TGLLogicalShape TGLLogicalShape TGLLogicalShape TGLLogicalShape TGLLogicalShape TGLLogicalShape TGLLogicalShape TGLLogicalShape List of all members.

Public Member Functions

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

Protected Attributes

TF2fM
TH2fH
TF2fM
TH2fH

Private Member Functions

 TF2GL (const TF2GL &)
TF2GLoperator= (const TF2GL &)
 TF2GL (const TF2GL &)
TF2GLoperator= (const TF2GL &)

Detailed Description

Definition at line 21 of file TF2GL.h.


Constructor & Destructor Documentation

TF2GL::TF2GL ( const TF2GL  )  [private]

TF2GL::TF2GL (  ) 

Definition at line 35 of file TF2GL.cxx.

TF2GL::~TF2GL (  )  [virtual]

Definition at line 41 of file TF2GL.cxx.

References fH.

TF2GL::TF2GL ( const TF2GL  )  [private]

TF2GL::TF2GL (  ) 

virtual TF2GL::~TF2GL (  )  [virtual]


Member Function Documentation

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

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

Implements TGLObject.

Definition at line 51 of file TF2GL.cxx.

References TGLPlotPainter::AddOption(), TF2::CreateHistogram(), TGLPlot3D::fCoord, fH, fM, TGLPlot3D::fPlotPainter, TH1::GetZaxis(), TGLPlotPainter::InitGeometry(), kGLCylindrical, kGLPolar, kGLSpherical, kNPOS, kTRUE, option, TGLPlotCoordinates::SetCoordType(), TAxis::SetLimits(), and TGLPlot3D::SetPainter().

void TF2GL::SetBBox (  )  [virtual]

Implements TGLObject.

Definition at line 82 of file TF2GL.cxx.

References TGLLogicalShape::fBoundingBox, TGLPlot3D::fPlotPainter, TGLPlotBox::Get3DBox(), TGLPlotPainter::RefBackBox(), and TGLBoundingBox::Set().

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

Implements TGLLogicalShape.

Definition at line 90 of file TF2GL.cxx.

References TGLPlotPainter::DrawPlot(), TGLLogicalShape::fBoundingBox, fH, TGLPlotBox::FindFrontPoint(), TGLPlot3D::fPlotPainter, GL_COLOR_MATERIAL, GL_CULL_FACE, GL_ENABLE_BIT, GL_LIGHTING_BIT, GL_NORMALIZE, glDisable(), glEnable(), glPopAttrib(), glPushAttrib(), TGLPlotPainter::InitGL(), kFALSE, TGLFont::kPixmap, TGLAxisPainterBox::PlotStandard(), TGLPlotPainter::RefBackBox(), TGLAxisPainter::SetFontMode(), and TGLAxisPainter::SetUseAxisColors().

virtual Bool_t TF2GL::KeepDuringSmartRefresh (  )  const [inline, virtual]

Reimplemented from TGLPlot3D.

Definition at line 39 of file TF2GL.h.

References kFALSE.

TF2GL::ClassDef ( TF2GL  ,
 
)

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

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

Implements TGLObject.

virtual void TF2GL::SetBBox (  )  [virtual]

Implements TGLObject.

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

Implements TGLLogicalShape.

virtual Bool_t TF2GL::KeepDuringSmartRefresh (  )  const [inline, virtual]

Reimplemented from TGLPlot3D.

Definition at line 39 of file TF2GL.h.

References kFALSE.

TF2GL::ClassDef ( TF2GL  ,
 
)


Member Data Documentation

TF2* TF2GL::fM [protected]

Definition at line 28 of file TF2GL.h.

Referenced by SetModel().

TH2* TF2GL::fH [protected]

Definition at line 29 of file TF2GL.h.

Referenced by DirectDraw(), SetModel(), and ~TF2GL().

TF2* TF2GL::fM [protected]

Definition at line 28 of file TF2GL.h.

TH2* TF2GL::fH [protected]

Definition at line 29 of file TF2GL.h.


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