A++ » INCLUDE » TGLIsoPainter

class TGLIsoPainter: public TGLPlotPainter

Function Members (Methods)

public:
virtual~TGLIsoPainter()
virtual voidAddOption(const TString& option)
static TClass*Class()
Bool_tTGLPlotPainter::CutAxisSelected() const
Bool_tTGLPlotPainter::GetDrawAxes()
virtual char*GetPlotInfo(Int_t px, Int_t py)
virtual Bool_tInitGeometry()
voidTGLPlotPainter::InvalidateSelection()
virtual TClass*IsA() const
virtual voidTGLPlotPainter::Paint()
virtual voidPan(Int_t px, Int_t py)
virtual Bool_tTGLPlotPainter::PlotSelected(Int_t px, Int_t py)
virtual voidProcessEvent(Int_t event, Int_t px, Int_t py)
const TGLPlotBox&TGLPlotPainter::RefBackBox() const
voidTGLPlotPainter::SetDrawAxes(Bool_t s)
voidTGLPlotPainter::SetDrawBackBox(Bool_t b)
voidTGLPlotPainter::SetDrawFrontBox(Bool_t b)
virtual voidTGLPlotPainter::SetFrameColor(const TColor* frameColor)
voidTGLPlotPainter::SetPadColor(const TColor* color)
voidTGLPlotPainter::SetPhysicalShapeColor(const Float_t* rgba)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStartPan(Int_t px, Int_t py)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
TGLIsoPainter(TH1* hist, TGLPlotCamera* camera, TGLPlotCoordinates* coord)
private:
virtual voidDeInitGL() const
voidDrawMesh(const TGLIsoPainter::Mesh_t& mesh, Int_t level) const
virtual voidDrawPlot() const
virtual voidDrawSectionXOY() const
virtual voidDrawSectionXOZ() const
virtual voidDrawSectionYOZ() const
voidFindMinMax()
Bool_tHasSections() const
virtual voidInitGL() const
TGLIsoPainter&operator=(const TGLIsoPainter&)
voidSetMesh(TGLIsoPainter::Mesh_t& mesh, Double_t isoValue)
voidSetSurfaceColor(Int_t ind) const
TGLIsoPainter(const TGLIsoPainter&)

Data Members

private:
TGLIsoPainter::MeshList_tfCache
vector<Double_t>fColorLevels
TGLIsoPainter::Mesh_tfDummyMesh
Bool_tfInit
TGLIsoPainter::MeshList_tfIsos
Rgl::Range_tfMinMax
TGLLevelPalettefPalette
TGLTH3SlicefXOYSlice
TGLTH3SlicefXOZSlice
TGLTH3SlicefYOZSlice

Class Charts

Inheritance Chart:
TVirtualGLPainter
TGLPlotPainter
TGLIsoPainter

Function documentation

char * GetPlotInfo(Int_t px, Int_t py)
Bool_t InitGeometry()
void StartPan(Int_t px, Int_t py)
void Pan(Int_t px, Int_t py)
void AddOption(const TString& option)
void ProcessEvent(Int_t event, Int_t px, Int_t py)
void InitGL() const
void DeInitGL() const
void DrawPlot() const
void SetSurfaceColor()
Bool_t HasSections() const
void DrawSectionXOZ() const
void DrawSectionYOZ() const
void DrawSectionXOY() const
TGLIsoPainter(TH1* hist, TGLPlotCamera* camera, TGLPlotCoordinates* coord)
void SetMesh(TGLIsoPainter::Mesh_t& mesh, Double_t isoValue)
void DrawMesh(const TGLIsoPainter::Mesh_t& mesh, Int_t level) const
void FindMinMax()
TGLIsoPainter(const TGLIsoPainter& )