TH3GL Class Reference

#include <TH3GL.h>

Inheritance diagram for TH3GL:

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

Public Member Functions

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

Protected Attributes

TH3fM
TH3fM

Private Member Functions

 TH3GL (const TH3GL &)
TH3GLoperator= (const TH3GL &)
 TH3GL (const TH3GL &)
TH3GLoperator= (const TH3GL &)

Detailed Description

Definition at line 25 of file TH3GL.h.


Constructor & Destructor Documentation

TH3GL::TH3GL ( const TH3GL  )  [private]

TH3GL::TH3GL (  ) 

Definition at line 36 of file TH3GL.cxx.

TH3GL::~TH3GL (  )  [virtual]

Definition at line 43 of file TH3GL.cxx.

TH3GL::TH3GL ( const TH3GL  )  [private]

TH3GL::TH3GL (  ) 

virtual TH3GL::~TH3GL (  )  [virtual]


Member Function Documentation

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

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

Implements TGLObject.

Definition at line 51 of file TH3GL.cxx.

References TGLPlotPainter::AddOption(), TGLPlot3D::fCoord, fM, TGLPlot3D::fPlotPainter, TGLPlotPainter::InitGeometry(), kNPOS, kTRUE, option, TGLPlot3D::SetPainter(), and Warning().

void TH3GL::SetBBox (  )  [virtual]

Implements TGLObject.

Definition at line 76 of file TH3GL.cxx.

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

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

Implements TGLLogicalShape.

Definition at line 86 of file TH3GL.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().

TH3GL::ClassDef ( TH3GL  ,
 
)

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

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

Implements TGLObject.

virtual void TH3GL::SetBBox (  )  [virtual]

Implements TGLObject.

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

Implements TGLLogicalShape.

TH3GL::ClassDef ( TH3GL  ,
 
)


Member Data Documentation

TH3* TH3GL::fM [protected]

Definition at line 32 of file TH3GL.h.

Referenced by DirectDraw(), and SetModel().

TH3* TH3GL::fM [protected]

Definition at line 32 of file TH3GL.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