#include <TEllipse.h>
Inheritance diagram for TEllipse:
Definition at line 35 of file TEllipse.h.
anonymous enum |
Definition at line 48 of file TEllipse.h.
anonymous enum |
Definition at line 48 of file TEllipse.h.
TEllipse::TEllipse | ( | ) |
Referenced by DrawEllipse().
TEllipse::TEllipse | ( | const TEllipse & | ellipse | ) |
TEllipse::~TEllipse | ( | ) | [virtual] |
Definition at line 83 of file TEllipse.cxx.
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] |
void TEllipse::Copy | ( | TObject & | ellipse | ) | const [virtual] |
Reimplemented from TObject.
Definition at line 108 of file TEllipse.cxx.
References TAttFill::Copy(), TObject::Copy(), TAttLine::Copy(), fPhimax, fPhimin, fR1, fR2, fTheta, fX1, and fY1.
Referenced by TArc::Copy(), and TCrown::Copy().
Reimplemented from TObject.
Definition at line 126 of file TEllipse.cxx.
References TMath::Abs(), TMath::Cos(), ROOT::Math::gv_detail::dist(), distr(), fR1, fR2, fX1, fY1, TAttFill::GetFillColor(), TAttFill::GetFillStyle(), GetTheta(), gPad, kPI, r1, r2, TMath::Sin(), TMath::Sqrt(), x, and y.
Referenced by TGraphNode::DistancetoPrimitive().
void TEllipse::Draw | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 168 of file TEllipse.cxx.
References TObject::AppendPad().
Referenced by Viewer::DoButton(), draw_layer(), TSpider::DrawSlices(), TCreatePrimitives::Ellipse(), fitCircle(), and tellipse().
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] |
Definition at line 178 of file TEllipse.cxx.
References TObject::AppendPad(), TAttFill::Copy(), TAttLine::Copy(), TObject::kCanDelete, kNoEdges, TObject::SetBit(), TEllipse(), and TObject::TestBit().
Reimplemented from TObject.
Definition at line 192 of file TEllipse.cxx.
References TMath::Abs(), TMath::Cos(), fPhimax, fPhimin, fR1, fR2, fTheta, fX1, fY1, gPad, gROOT, gVirtualX, i, TROOT::IsEscaped(), kBottomSide, kButton1Down, kButton1Motion, kButton1Up, kFALSE, kLeftSide, kMouseMotion, kMove, kPI, kRightSide, kTopSide, kTRUE, TAttLine::Modify(), r1, r2, TROOT::SetEscape(), TMath::Sin(), x, and y.
Referenced by TGraphNode::ExecuteEvent(), and TCrown::ExecuteEvent().
Double_t TEllipse::GetX1 | ( | ) | const [inline] |
Double_t TEllipse::GetY1 | ( | ) | const [inline] |
Double_t TEllipse::GetR1 | ( | ) | const [inline] |
Double_t TEllipse::GetR2 | ( | ) | const [inline] |
Double_t TEllipse::GetPhimin | ( | ) | const [inline] |
Double_t TEllipse::GetPhimax | ( | ) | const [inline] |
Double_t TEllipse::GetTheta | ( | ) | const [inline] |
Bool_t TEllipse::GetNoEdges | ( | ) | const |
Definition at line 559 of file TEllipse.cxx.
References kFALSE, kNoEdges, kTRUE, and TObject::TestBit().
Referenced by SavePrimitive(), TArc::SavePrimitive(), and TCrown::SavePrimitive().
void TEllipse::ls | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TObject.
Definition at line 454 of file TEllipse.cxx.
References fR1, fR2, fX1, fY1, TObject::GetName(), and TROOT::IndentLevel().
void TEllipse::Paint | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 464 of file TEllipse.cxx.
References fPhimax, fPhimin, fR1, fR2, fTheta, fX1, fY1, and PaintEllipse().
Referenced by TSpectrum2Painter::DrawMarker().
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] |
Definition at line 473 of file TEllipse.cxx.
References TString::Contains(), TMath::Cos(), TAttFill::GetFillStyle(), TAttLine::GetLineStyle(), gPad, i, kNoEdges, kPI, TMath::Max(), TMath::Min(), TAttFill::Modify(), TAttLine::Modify(), n, TMath::Sin(), TObject::TestBit(), TString::ToLower(), x, and y.
Referenced by TPie::Paint(), Paint(), TGraphNode::Paint(), TColorWheel::PaintCircle(), and TColorWheel::PaintGray().
void TEllipse::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TObject.
Definition at line 523 of file TEllipse.cxx.
References fR1, fR2, fX1, fY1, TAttLine::GetLineColor(), TAttLine::GetLineStyle(), and TAttLine::GetLineWidth().
void TEllipse::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
Definition at line 536 of file TEllipse.cxx.
References xmlio::Class, TROOT::ClassSaved(), fPhimax, fPhimin, fR1, fR2, fTheta, fX1, fY1, GetNoEdges(), gROOT, TAttFill::SaveFillAttributes(), and TAttLine::SaveLineAttributes().
Definition at line 568 of file TEllipse.cxx.
References kNoEdges, TObject::ResetBit(), and TObject::SetBit().
virtual void TEllipse::SetPhimin | ( | Double_t | phi = 0 |
) | [inline, virtual] |
virtual void TEllipse::SetPhimax | ( | Double_t | phi = 360 |
) | [inline, virtual] |
virtual void TEllipse::SetR1 | ( | Double_t | r1 | ) | [inline, virtual] |
Definition at line 76 of file TEllipse.h.
References fR1.
Referenced by TSpectrum2Painter::DrawMarker().
virtual void TEllipse::SetR2 | ( | Double_t | r2 | ) | [inline, virtual] |
Definition at line 77 of file TEllipse.h.
References fR2.
Referenced by TSpectrum2Painter::DrawMarker().
virtual void TEllipse::SetTheta | ( | Double_t | theta = 0 |
) | [inline, virtual] |
virtual void TEllipse::SetX1 | ( | Double_t | x1 | ) | [inline, virtual] |
Definition at line 79 of file TEllipse.h.
References fX1.
Referenced by TSpectrum2Painter::DrawMarker().
virtual void TEllipse::SetY1 | ( | Double_t | y1 | ) | [inline, virtual] |
Definition at line 80 of file TEllipse.h.
References fY1.
Referenced by TSpectrum2Painter::DrawMarker().
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] |
Reimplemented from TObject.
Double_t TEllipse::GetX1 | ( | ) | const [inline] |
Double_t TEllipse::GetY1 | ( | ) | const [inline] |
Double_t TEllipse::GetR1 | ( | ) | const [inline] |
Double_t TEllipse::GetR2 | ( | ) | const [inline] |
Double_t TEllipse::GetPhimin | ( | ) | const [inline] |
Double_t TEllipse::GetPhimax | ( | ) | const [inline] |
Double_t TEllipse::GetTheta | ( | ) | const [inline] |
Bool_t TEllipse::GetNoEdges | ( | ) | const |
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::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
virtual void TEllipse::SetPhimin | ( | Double_t | phi = 0 |
) | [inline, virtual] |
virtual void TEllipse::SetPhimax | ( | Double_t | phi = 360 |
) | [inline, virtual] |
virtual void TEllipse::SetR1 | ( | Double_t | r1 | ) | [inline, virtual] |
virtual void TEllipse::SetR2 | ( | Double_t | r2 | ) | [inline, virtual] |
virtual void TEllipse::SetTheta | ( | Double_t | theta = 0 |
) | [inline, virtual] |
virtual void TEllipse::SetX1 | ( | Double_t | x1 | ) | [inline, virtual] |
virtual void TEllipse::SetY1 | ( | Double_t | y1 | ) | [inline, virtual] |
Double_t TEllipse::fX1 [protected] |
Definition at line 38 of file TEllipse.h.
Referenced by Copy(), TCrown::DistancetoPrimitive(), DistancetoPrimitive(), ExecuteEvent(), GetX1(), ls(), Paint(), TCrown::Paint(), Print(), SavePrimitive(), TArc::SavePrimitive(), TCrown::SavePrimitive(), SetX1(), and TEllipse().
Double_t TEllipse::fY1 [protected] |
Definition at line 39 of file TEllipse.h.
Referenced by Copy(), TCrown::DistancetoPrimitive(), DistancetoPrimitive(), ExecuteEvent(), GetY1(), ls(), Paint(), TCrown::Paint(), Print(), SavePrimitive(), TArc::SavePrimitive(), TCrown::SavePrimitive(), SetY1(), and TEllipse().
Double_t TEllipse::fR1 [protected] |
Definition at line 40 of file TEllipse.h.
Referenced by Copy(), TCrown::DistancetoPrimitive(), DistancetoPrimitive(), ExecuteEvent(), GetR1(), ls(), Paint(), TCrown::Paint(), Print(), SavePrimitive(), TArc::SavePrimitive(), TCrown::SavePrimitive(), SetR1(), and TEllipse().
Double_t TEllipse::fR2 [protected] |
Definition at line 41 of file TEllipse.h.
Referenced by Copy(), TCrown::DistancetoPrimitive(), DistancetoPrimitive(), ExecuteEvent(), GetR2(), ls(), Paint(), TCrown::Paint(), Print(), SavePrimitive(), TCrown::SavePrimitive(), SetR2(), and TEllipse().
Double_t TEllipse::fPhimin [protected] |
Definition at line 42 of file TEllipse.h.
Referenced by Copy(), TCrown::DistancetoPrimitive(), ExecuteEvent(), GetPhimin(), Paint(), TCrown::Paint(), SavePrimitive(), TArc::SavePrimitive(), TCrown::SavePrimitive(), SetPhimin(), and TEllipse().
Double_t TEllipse::fPhimax [protected] |
Definition at line 43 of file TEllipse.h.
Referenced by Copy(), TCrown::DistancetoPrimitive(), ExecuteEvent(), GetPhimax(), Paint(), TCrown::Paint(), SavePrimitive(), TArc::SavePrimitive(), TCrown::SavePrimitive(), SetPhimax(), and TEllipse().
Double_t TEllipse::fTheta [protected] |
Definition at line 44 of file TEllipse.h.
Referenced by Copy(), ExecuteEvent(), GetTheta(), Paint(), TCrown::Paint(), SavePrimitive(), SetTheta(), and TEllipse().