Logo ROOT   6.30.04
Reference Guide
 All Namespaces Files Pages
ellipse.C
Go to the documentation of this file.
1 /// \file
2 /// \ingroup tutorial_graphics
3 /// \notebook -js
4 /// Draw ellipses.
5 ///
6 /// \macro_image
7 /// \macro_code
8 ///
9 /// \author Rene Brun
10 
11 TCanvas *ellipse(){
12  TCanvas *c1 = new TCanvas("c1");
13  c1->Range(0,0,1,1);
14  TPaveLabel *pel = new TPaveLabel(0.1,0.8,0.9,0.95,"Examples of Ellipses");
15  pel->SetFillColor(42);
16  pel->Draw();
17  TEllipse *el1 = new TEllipse(0.25,0.25,.1,.2);
18  el1->Draw();
19  TEllipse *el2 = new TEllipse(0.25,0.6,.2,.1);
20  el2->SetFillColor(6);
21  el2->SetFillStyle(3008);
22  el2->Draw();
23  TEllipse *el3 = new TEllipse(0.75,0.6,.2,.1,45,315);
24  el3->SetFillColor(2);
25  el3->SetFillStyle(1001);
26  el3->SetLineColor(4);
27  el3->Draw();
28  TEllipse *el4 = new TEllipse(0.75,0.25,.2,.15,45,315,62);
29  el4->SetFillColor(5);
30  el4->SetFillStyle(1001);
31  el4->SetLineColor(4);
32  el4->SetLineWidth(6);
33  el4->Draw();
34  return c1;
35 }