11#ifndef ROOT_TGLBoxPainter
12#define ROOT_TGLBoxPainter
#define ClassDef(name, id)
Class to manage histogram axis.
Paints TH3 histograms by rendering variable-sized boxes matching the bin contents.
void StartPan(Int_t px, Int_t py)
User clicks right mouse button (in a pad).
void ProcessEvent(Int_t event, Int_t px, Int_t py)
Remove sections.
const TPolyMarker3D * fPolymarker
Bool_t HasSections() const
Check, if any section exists.
TGLBoxPainter & operator=(const TGLBoxPainter &)
char * GetPlotInfo(Int_t px, Int_t py)
Show box info (i, j, k, binContent).
void DeInitGL() const
Return back some gl state variables.
std::vector< Double_t > fPMPoints
void DrawSectionXOZ() const
Draw XOZ parallel section.
void DrawSectionYOZ() const
Draw YOZ parallel section.
void SetPlotColor() const
Set boxes color.
TGLBoxPainter(const TGLBoxPainter &)
void DrawCloud() const
Draw a frame and a polymarker inside.
void Pan(Int_t px, Int_t py)
User's moving mouse cursor, with middle mouse button pressed (for pad).
void DrawPaletteAxis() const
Draw. Palette. Axis.
void InitGL() const
Initialize some gl state variables.
void AddOption(const TString &stringOption)
Box1 == spheres.
void DrawPalette() const
Draw.
void DrawSectionXOY() const
Draw XOY parallel section.
Bool_t InitGeometry()
Set ranges, find min and max bin content.
Camera for TGLPlotPainter and sub-classes.
Helper class for plot-painters holding information about axis ranges, numbers of bins and flags if ce...
Base class for plot-painters that provide GL rendering of various 2D and 3D histograms,...
Wrapper class for GLU quadric shape drawing object.
TH1 is the base class of all histogram classes in ROOT.
std::pair< Double_t, Double_t > Range_t