12#ifndef ROOT_TGLHistPainter 
   13#define ROOT_TGLHistPainter 
#define ClassDefOverride(name, id)
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void data
 
A 3-Dim function with parameters.
 
The histogram painter class using OpenGL.
 
void SetHistogram(TH1 *hist) override
Set histogram.
 
void PaintStat(Int_t dostat, TF1 *fit) override
Paint statistics.
 
TGLPlotCoordinates fCoord
 
void SetHighlight() override
Set highlight mode.
 
PlotOption_t ParsePaintOption(const TString &option) const
In principle, we can have several conflicting options: "lego surf pol sph", surfbb: surf,...
 
void CreatePainter(const PlotOption_t &parsed, const TString &option)
Create painter.
 
void ExecuteEvent(Int_t event, Int_t px, Int_t py) override
Execute event.
 
void ProcessMessage(const char *message, const TObject *obj) override
Process message.
 
Int_t DistancetoPrimitive(Int_t px, Int_t py) override
Selects plot or axis.
 
void SetShowProjection(const char *option, Int_t nbins) override
Set show projection.
 
void PadToViewport(Bool_t selectionPass=kFALSE)
 
void SetStack(TList *stack) override
Set stack.
 
void SetShowProjectionXY(const char *option, Int_t nbinsY, Int_t nbinsX) override
Set show projectionXY.
 
TList * GetStack() const override
Get stack.
 
std::unique_ptr< TGLPlotPainter > fGLPainter
 
TGLHistPainter & operator=(const TGLHistPainter &)
 
TGLPlotPainter * GetRealPainter()
 
std::unique_ptr< TVirtualHistPainter > fDefaultPainter
 
void Paint(Option_t *option) override
Final-overrider for TObject::Paint.
 
void DrawPanel() override
Default implementation is OK This function is called from a context menu after right click on a plot'...
 
Int_t MakeCuts(char *cutsOpt) override
Make cuts.
 
TGLHistPainter(TH1 *hist)
ROOT does not use exceptions, so, if default painter's creation failed, fDefaultPainter is 0.
 
TList * GetContourList(Double_t contour) const override
Get contour list.
 
TGLParametricEquation * fEq
 
TGLHistPainter(const TGLHistPainter &)
 
Bool_t IsInside(Int_t x, Int_t y) override
Returns kTRUE if the cell ix, iy is inside one of the graphical cuts.
 
char * GetObjectInfo(Int_t px, Int_t py) const override
Overrides TObject::GetObjectInfo.
 
A parametric surface is a surface defined by a parametric equation, involving two parameters (u,...
 
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,...
 
TH1 is the base class of all histogram classes in ROOT.
 
Mother of all ROOT objects.
 
Abstract interface to a histogram painter.