ROOT
Version master
master
v6.34
v6.32
v6.30
v6.28
v6.26
v6.24
v6.22
v6.20
v6.18
v6.16
v6.14
v6.12
v6.10
v6.08
v6.06
v6.04
Reference Guide
▼
ROOT
ROOT Reference Documentation
Tutorials
►
Functional Parts
►
Namespaces
►
All Classes
▼
Files
▼
File List
►
bindings
►
core
►
documentation
►
geom
▼
graf2d
►
asimage
►
cocoa
►
fitsio
►
gpad
►
gpadv7
▼
graf
►
doc
▼
inc
TArc.h
TArrow.h
►
TAttImage.h
TBox.h
►
TCandle.h
TCrown.h
TCurlyArc.h
TCurlyLine.h
TCutG.h
TDiamond.h
TEllipse.h
TFrame.h
TGaxis.h
TGraphPolar.h
TGraphPolargram.h
TGraphQQ.h
TImage.h
►
TImagePlugin.h
►
TLatex.h
TLegend.h
TLegendEntry.h
TLine.h
TLink.h
TMarker.h
TMathText.h
TPave.h
TPaveLabel.h
TPaveStats.h
TPavesText.h
TPaveText.h
TPie.h
TPieSlice.h
TPoints.h
TPolyLine.h
TText.h
►
TTF.h
TWbox.h
►
src
►
gviz
►
postscript
►
quartz
►
win32gdk
►
x11
►
x11ttf
►
graf3d
►
gui
►
hist
►
io
►
main
►
master
►
math
►
montecarlo
►
net
►
proof
►
roofit
►
sql
►
tmva
►
tree
►
tutorials
►
File Members
Release Notes
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
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
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
~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
Option_t
const char Option_t
Definition
RtypesCore.h:66
ClassDefOverride
#define ClassDefOverride(name, id)
Definition
Rtypes.h:346
TEllipse.h
option
Option_t Option_t option
Definition
TGWin32VirtualXProxy.cxx:44
x1
Option_t Option_t TPoint TPoint const char x1
Definition
TGWin32VirtualXProxy.cxx:70
y1
Option_t Option_t TPoint TPoint const char y1
Definition
TGWin32VirtualXProxy.cxx:70
ROOT::Detail::TRangeCast
Definition
TCollection.h:311
TArc
Create an Arc.
Definition
TArc.h:26
TArc::~TArc
~TArc() override
Arc default destructor.
Definition
TArc.cxx:64
TArc::TArc
TArc()
Arc default constructor.
Definition
TArc.cxx:32
TArc::DrawArc
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
TArc::Copy
void Copy(TObject &arc) const override
Copy this arc to arc.
Definition
TArc.cxx:71
TArc::SavePrimitive
void SavePrimitive(std::ostream &out, Option_t *option="") override
Save primitive as a C++ statement(s) on output stream out.
Definition
TArc.cxx:92
TEllipse
Draw Ellipses.
Definition
TEllipse.h:23
TObject
Mother of all ROOT objects.
Definition
TObject.h:41
double
graf2d
graf
inc
TArc.h
ROOT master - Reference Guide Generated on Mon Feb 17 2025 15:03:11 (GVA Time) using Doxygen 1.10.0