76 x0 =
gPad->AbsPixeltoX(px);
79 y0 =
gPad->AbsPixeltoY(py);
127 x1 =
gPad->AbsPixeltoX(px);
128 y1 =
gPad->AbsPixeltoY(py);
143 gROOT->SetEditorMode();
165 x0 =
gPad->AbsPixeltoX(px);
166 y0 =
gPad->AbsPixeltoY(py);
257 gROOT->SetEditorMode();
281 while ((obj = next())) {
292 px1 =
gPad->XtoAbsPixel(
gPad->GetX1());
293 py1 =
gPad->YtoAbsPixel(
gPad->GetY1());
294 px2 =
gPad->XtoAbsPixel(
gPad->GetX2());
295 py2 =
gPad->YtoAbsPixel(
gPad->GetY2());
332 gROOT->SetEditorMode();
333 if (xup <= xlow || yup <= ylow)
return;
335 if (
newpad->IsZombie())
break;
338 auto canvas =
gPad->GetCanvas();
373 gROOT->SetEditorMode();
397 x0 =
gPad->AbsPixeltoX(px);
398 y0 =
gPad->AbsPixeltoY(py);
559 gROOT->SetEditorMode();
606 gROOT->SetEditorMode();
635 gROOT->SetEditorMode();
673 gROOT->SetEditorMode();
704 x =
gPad->AbsPixeltoX(px);
705 y =
gPad->AbsPixeltoY(py);
714 gROOT->SetEditorMode();
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Option_t Option_t TPoint TPoint const char x1
Option_t Option_t TPoint TPoint const char mode
Option_t Option_t TPoint TPoint const char y1
R__EXTERN TStyle * gStyle
R__EXTERN TSystem * gSystem
Draw all kinds of Arrows.
static Option_t * GetDefaultOption()
Get default option.
static Float_t GetDefaultArrowSize()
Get default arrow size.
static void Pave(Int_t event, Int_t px, Int_t py, Int_t mode)
Create a new pavetext in gPad.
static TPavesText * fgPavesText
static TCurlyLine * fgCLine
static void Line(Int_t event, Int_t px, Int_t py, Int_t mode)
Create a new line/arrow in this gPad.
static TEllipse * fgEllipse
static void PolyLine(Int_t event, Int_t px, Int_t py, Int_t mode)
Create a new PolyLine in gPad.
static void Text(Int_t event, Int_t px, Int_t py, Int_t mode)
Create a new TLatex at the cursor position in gPad.
virtual ~TCreatePrimitives()
TCreatePrimitives destructor.
static void Ellipse(Int_t event, Int_t px, Int_t py, Int_t mode)
Create a new arc/ellipse in this gPad.
static TCurlyArc * fgCArc
static TGraph * fgPolyLine
static TPaveText * fgPaveText
static TPaveLabel * fgPaveLabel
TCreatePrimitives()
TCreatePrimitives default constructor.
static void Pad(Int_t event, Int_t px, Int_t py, Int_t)
Create a new pad in gPad.
static TDiamond * fgDiamond
Implements curly or wavy arcs used to draw Feynman diagrams.
static Double_t GetDefaultWaveLength()
Get default wave length.
static Double_t GetDefaultAmplitude()
Get default wave amplitude.
Implements curly or wavy polylines used to draw Feynman diagrams.
static Double_t GetDefaultWaveLength()
Get default wave length.
static Double_t GetDefaultAmplitude()
Get default amplitude.
A TGraph is an object made of two arrays X and Y with npoints each.
@ kClipFrame
Clip to the frame boundary.
To draw Mathematical Formula.
Use the TLine constructor to create a simple line.
void Draw(Option_t *option="") override
Draw this marker with its current attributes.
Mother of all ROOT objects.
virtual Bool_t InheritsFrom(const char *classname) const
Returns kTRUE if object inherits from class "classname".
The most important graphics class in the ROOT system.
A Pave (see TPave) with a text centered in the Pave.
A Pave (see TPave) with text, lines or/and boxes inside.
A TBox with a bordersize and a shadow option.
A PaveText (see TPaveText) with several stacked paves.
TString & Insert(Ssiz_t pos, const char *s)
TString & Replace(Ssiz_t pos, Ssiz_t n, const char *s)
const char * Data() const
TString & Remove(Ssiz_t pos)
static TString Format(const char *fmt,...)
Static method which formats a string using a printf style format descriptor and return a TString.
Color_t GetPadColor() const
virtual Bool_t ProcessEvents()
Process pending events (GUI, timers, sockets).
TVirtualPad is an abstract base class for the Pad and Canvas classes.
Short_t Max(Short_t a, Short_t b)
Returns the largest of a and b.
Double_t Sqrt(Double_t x)
Returns the square root of x.
LongDouble_t Power(LongDouble_t x, LongDouble_t y)
Returns x raised to the power y.
Short_t Min(Short_t a, Short_t b)
Returns the smallest of a and b.
Short_t Abs(Short_t d)
Returns the absolute value of parameter Short_t d.