A++ » INCLUDE » TGLVoxelPainter

class TGLVoxelPainter: public TGLPlotPainter

Function Members (Methods)

public:
virtual~TGLVoxelPainter()
virtual voidAddOption(const TString& stringOption)
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)
TGLVoxelPainter(TH1* hist, TGLPlotCamera* camera, TGLPlotCoordinates* coord)
private:
virtual voidDeInitGL() const
voidDrawPalette() const
virtual voidDrawPaletteAxis() const
virtual voidDrawPlot() const
virtual voidDrawSectionXOY() const
virtual voidDrawSectionXOZ() const
virtual voidDrawSectionYOZ() const
voidFindVoxelColor(Double_t binContent, Float_t* rgba) const
Bool_tHasSections() const
virtual voidInitGL() const
TGLVoxelPainter&operator=(const TGLVoxelPainter&)
voidPreparePalette() const
voidSetVoxelColor(const Float_t* rgba) const
TGLVoxelPainter(const TGLVoxelPainter&)

Data Members

private:
vector<Double_t>fLevels
Rgl::Range_tfMinMaxVal
TGLLevelPalettefPalette
TStringfPlotInfo
TF1*fTransferFunc

Class Charts

Inheritance Chart:
TVirtualGLPainter
TGLPlotPainter
TGLVoxelPainter

Function documentation

TGLVoxelPainter(const TGLVoxelPainter& )
TGLVoxelPainter(TH1* hist, TGLPlotCamera* camera, TGLPlotCoordinates* coord)
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& stringOption)
void ProcessEvent(Int_t event, Int_t px, Int_t py)
void InitGL() const
Overriders
void DeInitGL() const
void DrawPlot() const
void DrawSectionXOZ() const
void DrawSectionYOZ() const
void DrawSectionXOY() const
void DrawPalette() const
void DrawPaletteAxis() const
void FindVoxelColor(Double_t binContent, Float_t* rgba) const
Aux. functions.
void SetVoxelColor(const Float_t* rgba) const
Bool_t HasSections() const
void PreparePalette() const