Logo ROOT  
Reference Guide
TArc.h
Go to the documentation of this file.
1 // @(#)root/graf:$Id$
2 // Author: Rene Brun 16/10/95
3 
4 /*************************************************************************
5  * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
6  * All rights reserved. *
7  * *
8  * For the licensing terms see $ROOTSYS/LICENSE. *
9  * For the list of contributors see $ROOTSYS/README/CREDITS. *
10  *************************************************************************/
11 
12 #ifndef ROOT_TArc
13 #define ROOT_TArc
14 
15 
16 //////////////////////////////////////////////////////////////////////////
17 // //
18 // TArc //
19 // //
20 // Arc of a circle. //
21 // //
22 //////////////////////////////////////////////////////////////////////////
23 
24 #include "TEllipse.h"
25 
26 class TArc : public TEllipse {
27 
28 public:
29  TArc();
30  TArc(Double_t x1, Double_t y1,Double_t radius
31  , Double_t phimin=0,Double_t phimax=360);
32  TArc(const TArc &arc);
33  virtual ~TArc();
34  void Copy(TObject &arc) const;
35  virtual void DrawArc(Double_t x1, Double_t y1, Double_t radius
36  ,Double_t phimin=0, Double_t phimax=360, Option_t *option="");
37  virtual void SavePrimitive(std::ostream &out, Option_t *option = "");
38 
39  ClassDef(TArc,1) //Arc of a circle
40 };
41 
42 #endif
TArc::Copy
void Copy(TObject &arc) const
Copy this arc to arc.
Definition: TArc.cxx:71
TArc
Definition: TArc.h:26
TEllipse
Definition: TEllipse.h:23
TArc::SavePrimitive
virtual void SavePrimitive(std::ostream &out, Option_t *option="")
Save primitive as a C++ statement(s) on output stream out.
Definition: TArc.cxx:91
TArc::TArc
TArc()
Arc default constructor.
Definition: TArc.cxx:32
x1
static const double x1[5]
Definition: RooGaussKronrodIntegrator1D.cxx:346
Option_t
const typedef char Option_t
Definition: RtypesCore.h:66
TArc::DrawArc
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
Double_t
double Double_t
Definition: RtypesCore.h:59
TObject
Definition: TObject.h:37
ClassDef
#define ClassDef(name, id)
Definition: Rtypes.h:325
TEllipse.h
TArc::~TArc
virtual ~TArc()
Arc default destructor.
Definition: TArc.cxx:64