Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ellipse.C
Go to the documentation of this file.
1/// \file
2/// \ingroup tutorial_graphics
3/// \notebook -js
4/// \preview Draw ellipses.
5///
6/// \macro_image
7/// \macro_code
8///
9/// \author Rene Brun
10
11void ellipse()
12{
13 auto c1 = new TCanvas("c1");
14 c1->Range(0, 0, 1, 1);
15 auto pel = new TPaveLabel(0.1, 0.8, 0.9, 0.95, "Examples of Ellipses");
16 pel->SetFillColor(42);
17 pel->Draw();
18 auto el1 = new TEllipse(0.25, 0.25, .1, .2);
19 el1->Draw();
20 auto el2 = new TEllipse(0.25, 0.6, .2, .1);
21 el2->SetFillColor(6);
22 el2->SetFillStyle(3008);
23 el2->Draw();
24 auto el3 = new TEllipse(0.75, 0.6, .2, .1, 45, 315);
25 el3->SetFillColor(2);
26 el3->SetFillStyle(1001);
27 el3->SetLineColor(4);
28 el3->Draw();
29 auto el4 = new TEllipse(0.75, 0.25, .2, .15, 45, 315, 62);
30 el4->SetFillColor(5);
31 el4->SetFillStyle(1001);
32 el4->SetLineColor(4);
33 el4->SetLineWidth(6);
34 el4->Draw();
35}
The Canvas class.
Definition TCanvas.h:23
Draw Ellipses.
Definition TEllipse.h:23
A Pave (see TPave) with a text centered in the Pave.
Definition TPaveLabel.h:20
return c1
Definition legend1.C:41