Logo ROOT   6.10/09
Reference Guide
Go to the documentation of this file.
1 {
2  TCanvas *Ta = new TCanvas("Ta","Text angle",0,0,300,326);
3  Ta->Range(0,0,1,1);
4  TLine *l = new TLine();
5  l->SetLineColor(kRed);
6  l->DrawLine(0.1,0.1,0.9,0.1);
7  l->DrawLine(0.1,0.1,0.9,0.9);
8  TMarker *m = new TMarker();
9  m->SetMarkerStyle(20);
11  m->DrawMarker(0.1,0.1);
12  TArc *a = new TArc();
13  a->SetFillStyle(0);
14  a->SetLineColor(kBlue); a->SetLineStyle(3);
15  a->DrawArc(0.1, 0.1, 0.2, 0.,45.,"only");
16  TText *tt = new TText(0.1,0.1,"Text angle is 45 degrees");
17  tt->SetTextAlign(11); tt->SetTextSize(0.1);
18  tt->SetTextAngle(45);
19  tt->Draw();
20  TLatex *t1 = new TLatex(0.3,0.18,"45^{o}");
21  t1->Draw();
22  return Ta;
23 }
virtual void DrawArc(Double_t x1, Double_t y1, Double_t radius, Double_t phimin=0, Double_t phimax=360, Option_t *option="")
Draw this arc with new coordinates.
Definition: TArc.cxx:79
virtual void DrawMarker(Double_t x, Double_t y)
Draw this marker with new coordinates.
Definition: TMarker.cxx:152
return Ta
Definition: textangle.C:22
Definition: Rtypes.h:56
virtual TLine * DrawLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
Draw this line with new coordinates.
Definition: TLine.cxx:93
Manages Markers.
Definition: TMarker.h:23
TArc * a
Definition: textangle.C:12
virtual void Draw(Option_t *option="")
Default Draw method for all objects.
Definition: TObject.cxx:202
virtual void SetFillStyle(Style_t fstyle)
Set the fill area style.
Definition: TAttFill.h:39
TLatex * t1
Definition: textangle.C:20
TText * tt
Definition: textangle.C:16
To draw Mathematical Formula.
Definition: TLatex.h:18
virtual void SetMarkerColor(Color_t mcolor=1)
Set the marker color.
Definition: TAttMarker.h:38
Base class for several text objects.
Definition: TText.h:23
virtual void SetTextAlign(Short_t align=11)
Set the text alignment.
Definition: TAttText.h:41
Create an Arc.
Definition: TArc.h:28
virtual void SetLineColor(Color_t lcolor)
Set the line color.
Definition: TAttLine.h:40
virtual void Range(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
Set world coordinate system for the pad.
Definition: TPad.cxx:5085
virtual void SetTextAngle(Float_t tangle=0)
Set the text angle.
Definition: TAttText.h:42
TMarker * m
Definition: textangle.C:8
A simple line.
Definition: TLine.h:23
TLine * l
Definition: textangle.C:4
virtual void SetMarkerStyle(Style_t mstyle=1)
Set the marker style.
Definition: TAttMarker.h:40
The Canvas class.
Definition: TCanvas.h:31
virtual void SetLineStyle(Style_t lstyle)
Set the line style.
Definition: TAttLine.h:42
Definition: Rtypes.h:56
virtual void SetTextSize(Float_t tsize=1)
Set the text size.
Definition: TAttText.h:46