12 #ifndef ROOT_TGraphPolargram
13 #define ROOT_TGraphPolargram
void SetToRadian()
The Polar circle is labelled using radian.
void SetTickpolarSize(Double_t tickpolarsize=0.02)
Set polar ticks size.
void SetTwoPi()
Set range from 0 to 2*pi.
void Init()
Initialize some of the fields of TGraphPolargram.
void SetRadialLabelSize(Double_t radialsize=0.035)
Set radial labels size.
void PaintCircle(Double_t x, Double_t y, Double_t r, Double_t phimin, Double_t phimax, Double_t theta)
This is simplified from TEllipse::PaintEllipse.
void SetToDegree()
The Polar circle is labelled using degree.
void Draw(Option_t *options="")
Draw Polargram.
ClassDef(TGraphPolargram, 1)
Double_t GetPolarLabelSize()
Double_t GetRadialOffset()
Int_t FindAlign(Double_t angle)
Find the alignement rule to apply for TText::SetTextAlign(Short_t).
void ChangeRangePolar(Double_t tmin, Double_t tmax)
Set the Polar range.
void SetRadialLabelFont(Font_t tfontradial=62)
Set radial label font.
The TNamed class is the base class for all named ROOT classes.
void ExecuteEvent(Int_t event, Int_t px, Int_t py)
Indicate that there is something to click here.
void Paint(Option_t *options="")
[fNdivPol] Specified polar labels
Double_t GetPolarOffset()
void PaintPolarDivisions(Bool_t noLabels)
Draw Polar divisions.
void SetPolarOffset(Double_t PolarOffset=0.04)
Set the labels offset.
void SetNdivRadial(Int_t Ndiv=508)
Set the number of radial divisions: enter a number ij with 0
void SetAxisAngle(Double_t angle=0)
Set axis angle.
TGraphPolargram(const char *name, Double_t rmin, Double_t rmax, Double_t tmin, Double_t tmax)
TGraphPolargram Constructor.
Color_t fRadialLabelColor
void PaintRadialDivisions(Bool_t drawaxis)
Paint radial divisions.
void SetRangeRadial(Double_t rmin, Double_t rmax)
Set the radial range.
Double_t GetTickpolarSize()
void ReduceFraction(Int_t Num, Int_t Denom, Int_t &rnum, Int_t &rden)
Reduce fractions.
Font_t GetPolarLabelFont()
void SetPolarLabelSize(Double_t angularsize=0.04)
Set angular labels size.
virtual ~TGraphPolargram()
TGraphPolargram destructor.
void SetPolarLabel(Int_t div, const TString &label)
Set some specified polar labels, used in the case of a spider plot.
Int_t DistancetoPrimitive(Int_t px, Int_t py)
Everything within the circle belongs to the TGraphPolargram.
void SetToGrad()
The Polar circle is labelled using gradian.
void SetNdivPolar(Int_t Ndiv=508)
Set the number of Polar divisions: enter a number ij with 0
void SetPolarLabelColor(Color_t tcolorangular=1)
Set Polar labels color.
Color_t GetRadialColorLabel()
void SetRadialOffset(Double_t RadialOffset=0.025)
Set the labels offset.
Color_t GetPolarColorLabel()
void SetRangePolar(Double_t tmin, Double_t tmax)
Allows to change range Polar.
void SetRadialLabelColor(Color_t tcolorradial=1)
Set radial labels color.
Double_t FindTextAngle(Double_t theta)
Determine the orientation of the polar labels according to their angle.
Font_t GetRadialLabelFont()
Double_t GetRadialLabelSize()
void SetPolarLabelFont(Font_t tfontangular=62)