int Int_t
Signed integer 4 bytes (int)
 
unsigned long ULong_t
Unsigned long integer 4 bytes (unsigned long). Size depends on architecture.
 
double Double_t
Double 8 bytes.
 
const char Option_t
Option string (const char)
 
#define ClassDefOverride(name, id)
 
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 x2
 
Option_t Option_t TPoint TPoint const char x1
 
Option_t Option_t TPoint TPoint const char y2
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t src
 
Option_t Option_t TPoint TPoint const char y1
 
Mother of all ROOT objects.
 
A TBox with a bordersize and a shadow option.
 
virtual void SetY1NDC(Double_t y1)
 
TPave()
Pave default constructor.
 
void Print(Option_t *option="") const override
Dump this pave with its attributes.
 
Double_t GetY2NDC() const
 
void SetX2(Double_t x2) override
Set the X2 value.
 
Int_t GetBorderSize() const
 
virtual void SetCornerRadius(Double_t rad=0.2)
 
Double_t GetCornerRadius() const
 
TPave & operator=(const TPave &src)
Assignment operator.
 
virtual void ConvertNDCtoPad()
Convert pave coordinates from NDC to Pad coordinates.
 
virtual void PaintPaveArc(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Int_t bordersize=4, Option_t *option="br")
Draw this pave with rounded corners.
 
const char * GetName() const override
Returns name of object.
 
Double_t GetX2NDC() const
 
TString GetSavePaveArgs(const char *extra_arg=nullptr, Bool_t save_option=kTRUE)
Returns arguments which should be used when saving primitive constructor Check if coordinates are ini...
 
void Copy(TObject &pave) const override
Copy this pave to pave.
 
void ExecuteEvent(Int_t event, Int_t px, Int_t py) override
Execute action corresponding to one event.
 
Int_t fBorderSize
window box bordersize in pixels
 
virtual void SetOption(Option_t *option="br")
 
Bool_t IsSortable() const override
 
ULong_t Hash() const override
Return hash value for this object.
 
void ls(Option_t *option="") const override
List this pave with its attributes.
 
virtual void SetName(const char *name="")
 
void SetX1(Double_t x1) override
Set the X1 value.
 
Double_t fX2NDC
X2 point in NDC coordinates.
 
void SavePrimitive(std::ostream &out, Option_t *option="") override
Save primitive as a C++ statement(s) on output stream out.
 
Int_t fShadowColor
Color of the pave's shadow.
 
Double_t GetY1NDC() const
 
void SetY1(Double_t y1) override
Set the Y1 value.
 
virtual void SetBorderSize(Int_t bordersize=4)
Sets the border size of the TPave box and shadow.
 
Int_t fInit
(=0 if transformation to NDC not yet done)
 
TString fOption
Pave style.
 
virtual void SetY2NDC(Double_t y2)
 
Double_t fY2NDC
Y2 point in NDC coordinates.
 
virtual void SetShadowColor(Int_t color)
 
Int_t DistancetoPrimitive(Int_t px, Int_t py) override
Compute distance from point px,py to a pave.
 
Double_t fX1NDC
X1 point in NDC coordinates.
 
void SetY2(Double_t y2) override
Set the Y2 value.
 
@ kNameIsAction
double clicking on TPave will execute action
 
Double_t fCornerRadius
Corner radius in case of option arc.
 
Option_t * GetOption() const override
 
Double_t fY1NDC
Y1 point in NDC coordinates.
 
void Paint(Option_t *option="") override
Paint this pave with its current attributes.
 
~TPave() override
Pave default destructor.
 
Double_t GetX1NDC() const
 
virtual TPave * DrawPave(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Int_t bordersize=4, Option_t *option="br")
Draw this pave with new coordinates.
 
Int_t GetShadowColor() const
 
virtual void PaintPave(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Int_t bordersize=4, Option_t *option="br")
Draw this pave with new coordinates.
 
virtual void SetX1NDC(Double_t x1)
 
virtual void SetX2NDC(Double_t x2)
 
const char * Data() const
 
UInt_t Hash(ECaseCompare cmp=kExact) const
Return hash value.