TGLPlot3D Class Reference

#include <TGLPlot3D.h>

Inheritance diagram for TGLPlot3D:

TGLObject TGLObject TGLLogicalShape TGLLogicalShape TGLLogicalShape TGLLogicalShape TF2GL TF2GL TGLParametricEquationGL TGLParametricEquationGL TH2GL TH2GL TH3GL TH3GL List of all members.

Public Member Functions

 TGLPlot3D ()
virtual ~TGLPlot3D ()
virtual Bool_t KeepDuringSmartRefresh () const
 ClassDef (TGLPlot3D, 0)
 TGLPlot3D ()
virtual ~TGLPlot3D ()
virtual Bool_t KeepDuringSmartRefresh () const
 ClassDef (TGLPlot3D, 0)

Static Public Member Functions

static TGLPlot3DCreatePlot (TObject *obj, const Option_t *opt, TVirtualPad *pad)
static TGLPlot3DCreatePlot (TObject *obj, const Option_t *opt, Bool_t logx, Bool_t logy, Bool_t logz)
static TGLPlot3DCreatePlot (TObject *obj, const Option_t *opt, TVirtualPad *pad)
static TGLPlot3DCreatePlot (TObject *obj, const Option_t *opt, Bool_t logx, Bool_t logy, Bool_t logz)

Protected Member Functions

void SetPainter (TGLPlotPainter *p)
void SetPainter (TGLPlotPainter *p)

Static Protected Member Functions

static TGLPlot3DInstantiatePlot (TObject *obj)
static TGLPlot3DInstantiatePlot (TObject *obj)

Protected Attributes

TGLPlotPainterfPlotPainter
TGLPlotCoordinates fCoord
TGLPlotPainterfPlotPainter

Private Member Functions

 TGLPlot3D (const TGLPlot3D &)
TGLPlot3Doperator= (const TGLPlot3D &)
 TGLPlot3D (const TGLPlot3D &)
TGLPlot3Doperator= (const TGLPlot3D &)

Detailed Description

Definition at line 20 of file TGLPlot3D.h.


Constructor & Destructor Documentation

TGLPlot3D::TGLPlot3D ( const TGLPlot3D  )  [private]

TGLPlot3D::TGLPlot3D (  ) 

Definition at line 32 of file TGLPlot3D.cxx.

References TGLLogicalShape::fDLCache, and kFALSE.

TGLPlot3D::~TGLPlot3D (  )  [virtual]

Definition at line 40 of file TGLPlot3D.cxx.

References fPlotPainter.

TGLPlot3D::TGLPlot3D ( const TGLPlot3D  )  [private]

TGLPlot3D::TGLPlot3D (  ) 

virtual TGLPlot3D::~TGLPlot3D (  )  [virtual]


Member Function Documentation

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

void TGLPlot3D::SetPainter ( TGLPlotPainter p  )  [protected]

Definition at line 48 of file TGLPlot3D.cxx.

References fPlotPainter, and p.

Referenced by TGLParametricEquationGL::SetModel(), TH3GL::SetModel(), TH2GL::SetModel(), and TF2GL::SetModel().

TGLPlot3D * TGLPlot3D::InstantiatePlot ( TObject obj  )  [static, protected]

Definition at line 59 of file TGLPlot3D.cxx.

References xmlio::Class.

Referenced by CreatePlot().

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

Reimplemented from TGLObject.

Definition at line 38 of file TGLPlot3D.h.

References kFALSE.

TGLPlot3D * TGLPlot3D::CreatePlot ( TObject obj,
const Option_t opt,
TVirtualPad pad 
) [static]

Definition at line 85 of file TGLPlot3D.cxx.

References TVirtualPad::GetLogx(), TVirtualPad::GetLogy(), TVirtualPad::GetLogz(), InstantiatePlot(), and log().

Referenced by G__G__GL_249_0_7(), G__G__GL_249_0_8(), G__setup_memfuncTGLPlot3D(), TGLScenePad::ObjectPaint(), and TEvePlot3DGL::SetModel().

TGLPlot3D * TGLPlot3D::CreatePlot ( TObject obj,
const Option_t opt,
Bool_t  logx,
Bool_t  logy,
Bool_t  logz 
) [static]

Definition at line 105 of file TGLPlot3D.cxx.

References InstantiatePlot(), and log().

TGLPlot3D::ClassDef ( TGLPlot3D  ,
 
)

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

void TGLPlot3D::SetPainter ( TGLPlotPainter p  )  [protected]

static TGLPlot3D* TGLPlot3D::InstantiatePlot ( TObject obj  )  [static, protected]

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

Reimplemented from TGLObject.

Definition at line 38 of file TGLPlot3D.h.

References kFALSE.

static TGLPlot3D* TGLPlot3D::CreatePlot ( TObject obj,
const Option_t opt,
TVirtualPad pad 
) [static]

static TGLPlot3D* TGLPlot3D::CreatePlot ( TObject obj,
const Option_t opt,
Bool_t  logx,
Bool_t  logy,
Bool_t  logz 
) [static]

TGLPlot3D::ClassDef ( TGLPlot3D  ,
 
)


Member Data Documentation

TGLPlotPainter* TGLPlot3D::fPlotPainter [protected]

Definition at line 27 of file TGLPlot3D.h.

Referenced by TF2GL::DirectDraw(), TGLParametricEquationGL::DirectDraw(), TH3GL::DirectDraw(), TH2GL::DirectDraw(), TGLParametricEquationGL::SetBBox(), TH2GL::SetBBox(), TH3GL::SetBBox(), TF2GL::SetBBox(), TGLParametricEquationGL::SetModel(), TH3GL::SetModel(), TH2GL::SetModel(), TF2GL::SetModel(), SetPainter(), and ~TGLPlot3D().

TGLPlotCoordinates TGLPlot3D::fCoord [protected]

Definition at line 28 of file TGLPlot3D.h.

Referenced by TH3GL::SetModel(), TH2GL::SetModel(), and TF2GL::SetModel().

TGLPlotPainter* TGLPlot3D::fPlotPainter [protected]

Definition at line 27 of file TGLPlot3D.h.


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