A++ » INCLUDE » TGLBoxPainter

class TGLBoxPainter: public TGLPlotPainter

Function Members (Methods)

public:
virtual~TGLBoxPainter()
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)
TGLBoxPainter(TH1* hist, TGLPlotCamera* camera, TGLPlotCoordinates* coord)
TGLBoxPainter(TH1* hist, TPolyMarker3D* pm, TGLPlotCamera* camera, TGLPlotCoordinates* coord)
private:
virtual voidDeInitGL() const
voidDrawCloud() const
voidDrawPalette() const
virtual voidDrawPaletteAxis() const
virtual voidDrawPlot() const
virtual voidDrawSectionXOY() const
virtual voidDrawSectionXOZ() const
virtual voidDrawSectionYOZ() const
Bool_tHasSections() const
virtual voidInitGL() const
TGLBoxPainter&operator=(const TGLBoxPainter&)
voidSetPlotColor() const
TGLBoxPainter(const TGLBoxPainter&)

Data Members

private:
Rgl::Range_tfMinMaxVal
vector<Double_t>fPMPointsCache for polymarker's points.
TStringfPlotInfo
const TPolyMarker3D*fPolymarkerPolymarker from TTree.
TGLQuadricfQuadric
TGLBoxPainter::EBoxTypefType
TGLTH3SlicefXOYSlice
TGLTH3SlicefXOZSlice
TGLTH3SlicefYOZSlice
static TGLBoxPainter::EBoxTypekBox
static TGLBoxPainter::EBoxTypekBox1

Class Charts

Inheritance Chart:
TVirtualGLPainter
TGLPlotPainter
TGLBoxPainter

Function documentation

TGLBoxPainter(const TGLBoxPainter& )
TGLBoxPainter(TH1* hist, TGLPlotCamera* camera, TGLPlotCoordinates* coord)
TGLBoxPainter(TH1* hist, TPolyMarker3D* pm, TGLPlotCamera* camera, TGLPlotCoordinates* coord)
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
Special type of TH3:
void DrawCloud() const
void SetPlotColor() const
void DrawSectionXOZ() const
void DrawSectionYOZ() const
void DrawSectionXOY() const
void DrawPalette() const
void DrawPaletteAxis() const
Bool_t HasSections() const