TH2GL Class Reference

#include <TH2GL.h>

Inheritance diagram for TH2GL:

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

Public Member Functions

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

Protected Attributes

TH2fM
TH2fM

Private Member Functions

 TH2GL (const TH2GL &)
TH2GLoperator= (const TH2GL &)
 TH2GL (const TH2GL &)
TH2GLoperator= (const TH2GL &)

Detailed Description

Definition at line 23 of file TH2GL.h.


Constructor & Destructor Documentation

TH2GL::TH2GL ( const TH2GL  )  [private]

TH2GL::TH2GL (  ) 

Definition at line 38 of file TH2GL.cxx.

TH2GL::~TH2GL (  )  [virtual]

Definition at line 45 of file TH2GL.cxx.

TH2GL::TH2GL ( const TH2GL  )  [private]

TH2GL::TH2GL (  ) 

virtual TH2GL::~TH2GL (  )  [virtual]


Member Function Documentation

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

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

Implements TGLObject.

Definition at line 51 of file TH2GL.cxx.

References TGLPlotPainter::AddOption(), TGLPlot3D::fCoord, fM, TGLPlot3D::fPlotPainter, TGLPlotPainter::InitGeometry(), kGLCylindrical, kGLPolar, kGLSpherical, kNPOS, kTRUE, option, TGLPlotCoordinates::SetCoordType(), and TGLPlot3D::SetPainter().

void TH2GL::SetBBox (  )  [virtual]

Implements TGLObject.

Definition at line 80 of file TH2GL.cxx.

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

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

Implements TGLLogicalShape.

Definition at line 88 of file TH2GL.cxx.

References TGLPlotPainter::DrawPlot(), TGLLogicalShape::fBoundingBox, TGLPlotBox::FindFrontPoint(), fM, 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().

TH2GL::ClassDef ( TH2GL  ,
 
)

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

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

Implements TGLObject.

virtual void TH2GL::SetBBox (  )  [virtual]

Implements TGLObject.

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

Implements TGLLogicalShape.

TH2GL::ClassDef ( TH2GL  ,
 
)


Member Data Documentation

TH2* TH2GL::fM [protected]

Definition at line 30 of file TH2GL.h.

Referenced by DirectDraw(), and SetModel().

TH2* TH2GL::fM [protected]

Definition at line 30 of file TH2GL.h.


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