12#ifndef ROOT_TGraphPainter
13#define ROOT_TGraphPainter
int Int_t
Signed integer 4 bytes (int).
double Double_t
Double 8 bytes.
const char Option_t
Option string (const char).
#define ClassDefOverride(name, id)
void PaintGraphPolar(TGraph *theGraph, Option_t *option)
void PaintGraph(TGraph *theGraph, Int_t npoints, const Double_t *x, const Double_t *y, Option_t *chopt) override
void PaintGraphErrors(TGraph *theGraph, Option_t *option)
void PaintGraphAsymmErrors(TGraph *theGraph, Option_t *option)
static void SetMaxPointsPerLine(Int_t maxp=50)
void PaintGraphMultiErrors(TGraph *theGraph, Option_t *option)
void PaintGraphReverse(TGraph *theGraph, Option_t *option)
void PaintGrapHist(TGraph *theGraph, Int_t npoints, const Double_t *x, const Double_t *y, Option_t *chopt) override
virtual void HighlightPoint(TGraph *theGraph, Int_t hpoint, Int_t distance)
void PaintScatter2D(TScatter2D *theScatter, Option_t *option) override
static Int_t fgMaxPointsPerLine
Number of points per chunks' line when drawing a graph.
virtual Int_t GetHighlightPoint(TGraph *theGraph) const
void PaintStats(TGraph *theGraph, TF1 *fit) override
void PaintPolyLineHatches(TGraph *theGraph, Int_t n, const Double_t *x, const Double_t *y)
void DrawPanelHelper(TGraph *theGraph) override
char * GetObjectInfoHelper(TGraph *theGraph, Int_t px, Int_t py) const override
void ExecuteEventHelper(TGraph *theGraph, Int_t event, Int_t px, Int_t py) override
void ComputeLogs(Int_t npoints, Int_t opt)
std::vector< Double_t > gxworkl
Int_t DistancetoPrimitiveHelper(TGraph *theGraph, Int_t px, Int_t py) override
std::vector< Double_t > gxwork
std::vector< Double_t > gywork
void PaintScatter(TScatter *theScatter, Option_t *option) override
virtual void PaintHighlightPoint(TGraph *theGraph, Option_t *option)
void Smooth(TGraph *theGraph, Int_t npoints, Double_t *x, Double_t *y, Int_t drawtype)
std::vector< Double_t > gyworkl
Internal buffers for coordinates. Used for graphs painting.
void SetHighlight(TGraph *theGraph) override
void PaintGraphSimple(TGraph *theGraph, Option_t *option)
void PaintGraphQQ(TGraph *theGraph, Option_t *option)
~TGraphPainter() override
void PaintGraphBentErrors(TGraph *theGraph, Option_t *option)
void PaintHelper(TGraph *theGraph, Option_t *option) override