Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TEllipse Class Reference

#include <TEllipse.h>

Inheritance diagram for TEllipse:

Inheritance graph
[legend]
Collaboration diagram for TEllipse:

Collaboration graph
[legend]
List of all members.

Public Methods

 TEllipse ()
 TEllipse (Double_t x1, Double_t y1, Double_t r1, Double_t r2=0, Double_t phimin=0, Double_t phimax=360, Double_t theta=0)
 TEllipse (const TEllipse &ellipse)
virtual ~TEllipse ()
void Copy (TObject &ellipse) const
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
virtual void DrawEllipse (Double_t x1, Double_t y1, Double_t r1, Double_t r2, Double_t phimin, Double_t phimax, Double_t theta, Option_t *option="")
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
Double_t GetX1 () const
Double_t GetY1 () const
Double_t GetR1 () const
Double_t GetR2 () const
Double_t GetPhimin () const
Double_t GetPhimax () const
Double_t GetTheta () const
virtual void ls (Option_t *option="") const
virtual void Paint (Option_t *option="")
virtual void PaintEllipse (Double_t x1, Double_t y1, Double_t r1, Double_t r2, Double_t phimin, Double_t phimax, Double_t theta, Option_t *option="")
virtual void Print (Option_t *option="") const
virtual void SavePrimitive (ofstream &out, Option_t *option)
virtual void SetPhimin (Double_t phi=0)
virtual void SetPhimax (Double_t phi=360)
virtual void SetR1 (Double_t r1)
virtual void SetR2 (Double_t r2)
virtual void SetTheta (Double_t theta=0)
virtual void SetX1 (Double_t x1)
virtual void SetY1 (Double_t y1)

Protected Attributes

Double_t fX1
Double_t fY1
Double_t fR1
Double_t fR2
Double_t fPhimin
Double_t fPhimax
Double_t fTheta

Constructor & Destructor Documentation

TEllipse::TEllipse  
 

TEllipse::TEllipse Double_t    x1,
Double_t    y1,
Double_t    r1,
Double_t    r2 = 0,
Double_t    phimin = 0,
Double_t    phimax = 360,
Double_t    theta = 0
 

TEllipse::TEllipse const TEllipse &    ellipse
 

virtual TEllipse::~TEllipse   [virtual]
 


Member Function Documentation

void TEllipse::Copy TObject   ellipse const [virtual]
 

Reimplemented from TObject.

Reimplemented in TArc, and TCrown.

virtual Int_t TEllipse::DistancetoPrimitive Int_t    px,
Int_t    py
[virtual]
 

Reimplemented from TObject.

Reimplemented in TCrown.

virtual void TEllipse::Draw Option_t *    option = "" [virtual]
 

Reimplemented from TObject.

virtual void TEllipse::DrawEllipse Double_t    x1,
Double_t    y1,
Double_t    r1,
Double_t    r2,
Double_t    phimin,
Double_t    phimax,
Double_t    theta,
Option_t *    option = ""
[virtual]
 

virtual void TEllipse::ExecuteEvent Int_t    event,
Int_t    px,
Int_t    py
[virtual]
 

Reimplemented from TObject.

Reimplemented in TCrown.

Double_t TEllipse::GetX1   const
 

Definition at line 56 of file TEllipse.h.

References fX1.

Double_t TEllipse::GetY1   const
 

Definition at line 57 of file TEllipse.h.

References fY1.

Double_t TEllipse::GetR1   const
 

Definition at line 58 of file TEllipse.h.

References fR1.

Double_t TEllipse::GetR2   const
 

Definition at line 59 of file TEllipse.h.

References fR2.

Double_t TEllipse::GetPhimin   const
 

Definition at line 60 of file TEllipse.h.

References fPhimin.

Double_t TEllipse::GetPhimax   const
 

Definition at line 61 of file TEllipse.h.

References fPhimax.

Double_t TEllipse::GetTheta   const
 

Definition at line 62 of file TEllipse.h.

References fTheta.

virtual void TEllipse::ls Option_t *    option = "" const [virtual]
 

Reimplemented from TObject.

virtual void TEllipse::Paint Option_t *    option = "" [virtual]
 

Reimplemented from TObject.

Reimplemented in TCrown.

virtual void TEllipse::PaintEllipse Double_t    x1,
Double_t    y1,
Double_t    r1,
Double_t    r2,
Double_t    phimin,
Double_t    phimax,
Double_t    theta,
Option_t *    option = ""
[virtual]
 

virtual void TEllipse::Print Option_t *    option = "" const [virtual]
 

Reimplemented from TObject.

virtual void TEllipse::SavePrimitive ofstream &    out,
Option_t *    option
[virtual]
 

Reimplemented from TObject.

Reimplemented in TArc, and TCrown.

virtual void TEllipse::SetPhimin Double_t    phi = 0 [virtual]
 

Definition at line 68 of file TEllipse.h.

References fPhimin.

virtual void TEllipse::SetPhimax Double_t    phi = 360 [virtual]
 

Definition at line 69 of file TEllipse.h.

References fPhimax.

virtual void TEllipse::SetR1 Double_t    r1 [virtual]
 

Definition at line 70 of file TEllipse.h.

References fR1.

virtual void TEllipse::SetR2 Double_t    r2 [virtual]
 

Definition at line 71 of file TEllipse.h.

References fR2.

virtual void TEllipse::SetTheta Double_t    theta = 0 [virtual]
 

Definition at line 72 of file TEllipse.h.

References fTheta.

virtual void TEllipse::SetX1 Double_t    x1 [virtual]
 

Definition at line 73 of file TEllipse.h.

References fX1.

virtual void TEllipse::SetY1 Double_t    y1 [virtual]
 

Definition at line 74 of file TEllipse.h.

References fY1.


Member Data Documentation

Double_t TEllipse::fX1 [protected]
 

Definition at line 38 of file TEllipse.h.

Referenced by GetX1(), and SetX1().

Double_t TEllipse::fY1 [protected]
 

Definition at line 39 of file TEllipse.h.

Referenced by GetY1(), and SetY1().

Double_t TEllipse::fR1 [protected]
 

Definition at line 40 of file TEllipse.h.

Referenced by GetR1(), and SetR1().

Double_t TEllipse::fR2 [protected]
 

Definition at line 41 of file TEllipse.h.

Referenced by GetR2(), and SetR2().

Double_t TEllipse::fPhimin [protected]
 

Definition at line 42 of file TEllipse.h.

Referenced by GetPhimin(), and SetPhimin().

Double_t TEllipse::fPhimax [protected]
 

Definition at line 43 of file TEllipse.h.

Referenced by GetPhimax(), and SetPhimax().

Double_t TEllipse::fTheta [protected]
 

Definition at line 44 of file TEllipse.h.

Referenced by GetTheta(), and SetTheta().


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:57:26 2003 for ROOT by doxygen1.2.16