Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
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 ~TArc() override;
34
35 void Copy(TObject &arc) const override;
36 virtual TArc *DrawArc(Double_t x1, Double_t y1, Double_t radius
37 ,Double_t phimin=0, Double_t phimax=360, Option_t *option="");
38 void SavePrimitive(std::ostream &out, Option_t *option = "") override;
39
40 ClassDefOverride(TArc,1) //Arc of a circle
41};
42
43#endif
const char Option_t
Definition RtypesCore.h:66
#define ClassDefOverride(name, id)
Definition Rtypes.h:341
Option_t Option_t option
Option_t Option_t TPoint TPoint const char x1
Option_t Option_t TPoint TPoint const char y1
Create an Arc.
Definition TArc.h:26
~TArc() override
Arc default destructor.
Definition TArc.cxx:64
TArc()
Arc default constructor.
Definition TArc.cxx:32
virtual TArc * 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 override
Copy this arc to arc.
Definition TArc.cxx:71
void SavePrimitive(std::ostream &out, Option_t *option="") override
Save primitive as a C++ statement(s) on output stream out.
Definition TArc.cxx:92
Draw Ellipses.
Definition TEllipse.h:23
Mother of all ROOT objects.
Definition TObject.h:41