11#ifndef ROOT_TVirtualGraphPainter 
   12#define ROOT_TVirtualGraphPainter 
const char Option_t
Option string (const char)
 
#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 TScatter2D is able to draw five variables scatter plot on a single plot.
 
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
 
virtual void PaintScatter2D(TScatter2D *theScatter, Option_t *option)=0
 
static TVirtualGraphPainter * GetPainter()
Static function returning a pointer to the current graph painter.