#include <TCurlyArc.h>
Inheritance diagram for TCurlyArc:
Definition at line 20 of file TCurlyArc.h.
TCurlyArc::TCurlyArc | ( | ) | [inline] |
Definition at line 33 of file TCurlyArc.h.
TCurlyArc::TCurlyArc | ( | Double_t | x1, | |
Double_t | y1, | |||
Double_t | rad, | |||
Double_t | phimin, | |||
Double_t | phimax, | |||
Double_t | wl = .02 , |
|||
Double_t | amp = .01 | |||
) |
virtual TCurlyArc::~TCurlyArc | ( | ) | [inline, virtual] |
Definition at line 37 of file TCurlyArc.h.
TCurlyArc::TCurlyArc | ( | ) | [inline] |
Definition at line 33 of file TCurlyArc.h.
TCurlyArc::TCurlyArc | ( | Double_t | x1, | |
Double_t | y1, | |||
Double_t | rad, | |||
Double_t | phimin, | |||
Double_t | phimax, | |||
Double_t | wl = .02 , |
|||
Double_t | amp = .01 | |||
) |
virtual TCurlyArc::~TCurlyArc | ( | ) | [inline, virtual] |
Definition at line 37 of file TCurlyArc.h.
void TCurlyArc::Build | ( | ) | [virtual] |
Reimplemented from TCurlyLine.
Definition at line 62 of file TCurlyArc.cxx.
References TMath::Abs(), TCurlyLine::Build(), cos(), TCurlyLine::fNsteps, fPhimax, fPhimin, fR1, TCurlyLine::fX1, TCurlyLine::fX2, TCurlyLine::fY1, TCurlyLine::fY2, TPolyLine::GetX(), TPolyLine::GetY(), gPad, i, length, TMath::Pi(), and sin().
Referenced by ExecuteEvent(), SetCenter(), SetPhimax(), SetPhimin(), and SetRadius().
Reimplemented from TCurlyLine.
Definition at line 108 of file TCurlyArc.cxx.
References TMath::Abs(), TMath::ATan2(), ROOT::Math::gv_detail::dist(), distr(), fPhimax, fPhimin, fR1, TCurlyLine::fX1, TCurlyLine::fY1, gPad, phi, TMath::Pi(), and TMath::Sqrt().
Reimplemented from TCurlyLine.
Definition at line 137 of file TCurlyArc.cxx.
References TMath::Abs(), Build(), TMath::Cos(), fPhimax, fPhimin, fR1, TCurlyLine::fX1, TCurlyLine::fY1, gPad, gVirtualX, i, kBottomSide, kButton1Down, kButton1Motion, kButton1Up, kFALSE, kLeftSide, kMouseMotion, kMove, kRightSide, kTopSide, kTRUE, TAttLine::Modify(), pi, r1, TMath::Sin(), x, and y.
Double_t TCurlyArc::GetRadius | ( | ) | const [inline] |
Definition at line 41 of file TCurlyArc.h.
References fR1.
Referenced by TCurlyArcEditor::SetModel().
Double_t TCurlyArc::GetPhimin | ( | ) | const [inline] |
Definition at line 42 of file TCurlyArc.h.
References fPhimin.
Referenced by TCurlyArcEditor::SetModel().
Double_t TCurlyArc::GetPhimax | ( | ) | const [inline] |
Definition at line 43 of file TCurlyArc.h.
References fPhimax.
Referenced by TCurlyArcEditor::SetModel().
Definition at line 389 of file TCurlyArc.cxx.
References Build(), TCurlyLine::fX1, and TCurlyLine::fY1.
Referenced by TCurlyArcEditor::DoCenterXY().
void TCurlyArc::SetRadius | ( | Double_t | radius | ) | [virtual] |
void TCurlyArc::SetPhimin | ( | Double_t | phimin | ) | [virtual] |
Definition at line 410 of file TCurlyArc.cxx.
References Build(), and fPhimin.
Referenced by TCurlyArcEditor::DoPhimin().
void TCurlyArc::SetPhimax | ( | Double_t | phimax | ) | [virtual] |
Definition at line 420 of file TCurlyArc.cxx.
References Build(), and fPhimax.
Referenced by TCurlyArcEditor::DoPhimax().
void TCurlyArc::SavePrimitive | ( | ostream & | out, | |
Option_t * | = "" | |||
) | [virtual] |
Reimplemented from TCurlyLine.
Definition at line 368 of file TCurlyArc.cxx.
References xmlio::Class, TROOT::ClassSaved(), TCurlyLine::fAmplitude, TCurlyLine::fIsCurly, fPhimax, fPhimin, fR1, TCurlyLine::fWaveLength, TCurlyLine::fX1, TCurlyLine::fY1, gROOT, and TAttLine::SaveLineAttributes().
void TCurlyArc::SetDefaultWaveLength | ( | Double_t | WaveLength | ) | [static] |
Reimplemented from TCurlyLine.
Definition at line 430 of file TCurlyArc.cxx.
References fgDefaultWaveLength.
Referenced by G__G__Graf_131_0_14(), and G__setup_memfuncTCurlyArc().
void TCurlyArc::SetDefaultAmplitude | ( | Double_t | Amplitude | ) | [static] |
Reimplemented from TCurlyLine.
Definition at line 439 of file TCurlyArc.cxx.
References fgDefaultAmplitude.
Referenced by G__G__Graf_131_0_15(), and G__setup_memfuncTCurlyArc().
void TCurlyArc::SetDefaultIsCurly | ( | Bool_t | IsCurly | ) | [static] |
Reimplemented from TCurlyLine.
Definition at line 448 of file TCurlyArc.cxx.
References fgDefaultIsCurly.
Referenced by G__G__Graf_131_0_16(), and G__setup_memfuncTCurlyArc().
Double_t TCurlyArc::GetDefaultWaveLength | ( | ) | [static] |
Reimplemented from TCurlyLine.
Definition at line 457 of file TCurlyArc.cxx.
References fgDefaultWaveLength.
Referenced by G__G__Graf_131_0_17(), G__setup_memfuncTCurlyArc(), and TCreatePrimitives::Line().
Double_t TCurlyArc::GetDefaultAmplitude | ( | ) | [static] |
Reimplemented from TCurlyLine.
Definition at line 466 of file TCurlyArc.cxx.
References fgDefaultAmplitude.
Referenced by G__G__Graf_131_0_18(), G__setup_memfuncTCurlyArc(), and TCreatePrimitives::Line().
Bool_t TCurlyArc::GetDefaultIsCurly | ( | ) | [static] |
Reimplemented from TCurlyLine.
Definition at line 475 of file TCurlyArc.cxx.
References fgDefaultIsCurly.
Referenced by G__G__Graf_131_0_19(), and G__setup_memfuncTCurlyArc().
virtual void TCurlyArc::Build | ( | ) | [virtual] |
Reimplemented from TCurlyLine.
Reimplemented from TCurlyLine.
Reimplemented from TCurlyLine.
Double_t TCurlyArc::GetRadius | ( | ) | const [inline] |
Double_t TCurlyArc::GetPhimin | ( | ) | const [inline] |
Double_t TCurlyArc::GetPhimax | ( | ) | const [inline] |
virtual void TCurlyArc::SetRadius | ( | Double_t | radius | ) | [virtual] |
virtual void TCurlyArc::SetPhimin | ( | Double_t | phimin | ) | [virtual] |
virtual void TCurlyArc::SetPhimax | ( | Double_t | phimax | ) | [virtual] |
virtual void TCurlyArc::SavePrimitive | ( | ostream & | out, | |
Option_t * | = "" | |||
) | [virtual] |
Reimplemented from TCurlyLine.
static void TCurlyArc::SetDefaultWaveLength | ( | Double_t | WaveLength | ) | [static] |
Reimplemented from TCurlyLine.
static void TCurlyArc::SetDefaultAmplitude | ( | Double_t | Amplitude | ) | [static] |
Reimplemented from TCurlyLine.
static void TCurlyArc::SetDefaultIsCurly | ( | Bool_t | IsCurly | ) | [static] |
Reimplemented from TCurlyLine.
static Double_t TCurlyArc::GetDefaultWaveLength | ( | ) | [static] |
Reimplemented from TCurlyLine.
static Double_t TCurlyArc::GetDefaultAmplitude | ( | ) | [static] |
Reimplemented from TCurlyLine.
static Bool_t TCurlyArc::GetDefaultIsCurly | ( | ) | [static] |
Reimplemented from TCurlyLine.
Double_t TCurlyArc::fR1 [private] |
Definition at line 23 of file TCurlyArc.h.
Referenced by Build(), DistancetoPrimitive(), ExecuteEvent(), GetRadius(), SavePrimitive(), and SetRadius().
Double_t TCurlyArc::fPhimin [private] |
Definition at line 24 of file TCurlyArc.h.
Referenced by Build(), DistancetoPrimitive(), ExecuteEvent(), GetPhimin(), SavePrimitive(), and SetPhimin().
Double_t TCurlyArc::fPhimax [private] |
Definition at line 25 of file TCurlyArc.h.
Referenced by Build(), DistancetoPrimitive(), ExecuteEvent(), GetPhimax(), SavePrimitive(), and SetPhimax().
Double_t TCurlyArc::fTheta [private] |
Definition at line 26 of file TCurlyArc.h.
static Double_t TCurlyArc::fgDefaultWaveLength [static, private] |
Reimplemented from TCurlyLine.
Definition at line 28 of file TCurlyArc.h.
Referenced by GetDefaultWaveLength(), and SetDefaultWaveLength().
static Double_t TCurlyArc::fgDefaultAmplitude [static, private] |
Reimplemented from TCurlyLine.
Definition at line 29 of file TCurlyArc.h.
Referenced by GetDefaultAmplitude(), and SetDefaultAmplitude().
static Bool_t TCurlyArc::fgDefaultIsCurly [static, private] |
Reimplemented from TCurlyLine.
Definition at line 30 of file TCurlyArc.h.
Referenced by GetDefaultIsCurly(), and SetDefaultIsCurly().