11#ifndef ROOT_TVirtualGraphPainter
12#define ROOT_TVirtualGraphPainter
#define ClassDefOverride(name, id)
A TGraph is an object made of two arrays X and Y with npoints each.
Mother of all ROOT objects.
A TScatter is able to draw four variables scatter plot on a single plot.
Abstract interface to a histogram painter.
~TVirtualGraphPainter() override
static TVirtualGraphPainter * fgPainter
virtual void DrawPanelHelper(TGraph *theGraph)=0
virtual void ExecuteEventHelper(TGraph *theGraph, Int_t event, Int_t px, Int_t py)=0
virtual void SetHighlight(TGraph *theGraph)=0
virtual char * GetObjectInfoHelper(TGraph *theGraph, Int_t px, Int_t py) const =0
static void SetPainter(TVirtualGraphPainter *painter)
Static function to set an alternative histogram painter.
virtual void PaintGrapHist(TGraph *theGraph, Int_t npoints, const Double_t *x, const Double_t *y, Option_t *chopt)=0
virtual Int_t DistancetoPrimitiveHelper(TGraph *theGraph, Int_t px, Int_t py)=0
virtual void PaintGraph(TGraph *theGraph, Int_t npoints, const Double_t *x, const Double_t *y, Option_t *chopt)=0
virtual void PaintStats(TGraph *theGraph, TF1 *fit)=0
virtual void PaintHelper(TGraph *theGraph, Option_t *option)=0
virtual void PaintScatter(TScatter *theScatter, Option_t *option)=0
static TVirtualGraphPainter * GetPainter()
Static function returning a pointer to the current graph painter.