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
26class TArc : public TEllipse {
27
28public:
29 TArc();
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
static const double x1[5]
double Double_t
Definition: RtypesCore.h:59
const char Option_t
Definition: RtypesCore.h:66
#define ClassDef(name, id)
Definition: Rtypes.h:325
Create an Arc.
Definition: TArc.h:26
virtual void SavePrimitive(std::ostream &out, Option_t *option="")
Save primitive as a C++ statement(s) on output stream out.
Definition: TArc.cxx:91
virtual ~TArc()
Arc default destructor.
Definition: TArc.cxx:64
TArc()
Arc default constructor.
Definition: TArc.cxx:32
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
void Copy(TObject &arc) const
Copy this arc to arc.
Definition: TArc.cxx:71
Draw Ellipses.
Definition: TEllipse.h:23
Mother of all ROOT objects.
Definition: TObject.h:37