#include <TCurlyLine.h>
Inheritance diagram for TCurlyLine:
Definition at line 25 of file TCurlyLine.h.
anonymous enum |
Definition at line 43 of file TCurlyLine.h.
anonymous enum |
Definition at line 43 of file TCurlyLine.h.
TCurlyLine::TCurlyLine | ( | ) |
TCurlyLine::TCurlyLine | ( | Double_t | x1, | |
Double_t | y1, | |||
Double_t | x2, | |||
Double_t | y2, | |||
Double_t | wl = .02 , |
|||
Double_t | amp = .01 | |||
) |
Definition at line 58 of file TCurlyLine.cxx.
References Build(), fAmplitude, fgDefaultIsCurly, fIsCurly, fWaveLength, fX1, fX2, fY1, and fY2.
virtual TCurlyLine::~TCurlyLine | ( | ) | [inline, virtual] |
Definition at line 50 of file TCurlyLine.h.
TCurlyLine::TCurlyLine | ( | ) |
TCurlyLine::TCurlyLine | ( | Double_t | x1, | |
Double_t | y1, | |||
Double_t | x2, | |||
Double_t | y2, | |||
Double_t | wl = .02 , |
|||
Double_t | amp = .01 | |||
) |
virtual TCurlyLine::~TCurlyLine | ( | ) | [inline, virtual] |
Definition at line 50 of file TCurlyLine.h.
void TCurlyLine::Build | ( | ) | [virtual] |
Definition at line 75 of file TCurlyLine.cxx.
References TMath::ATan2(), TMath::Cos(), fAmplitude, fIsCurly, fNsteps, fWaveLength, fX1, fX2, fY1, fY2, TPolyLine::GetX(), TPolyLine::GetY(), gPad, i, TObject::InheritsFrom(), kTooShort, TMath::Max(), TMath::Pi(), TObject::SetBit(), TPolyLine::SetPolyLine(), TMath::Sin(), TMath::Sqrt(), TObject::Warning(), and x0.
Referenced by TCurlyArc::Build(), ExecuteEvent(), SetAmplitude(), SetCurly(), SetEndPoint(), SetStartPoint(), SetWaveLength(), SetWavy(), and TCurlyLine().
Reimplemented from TPolyLine.
Definition at line 173 of file TCurlyLine.cxx.
References TAttLine::DistancetoLine(), fX1, fX2, fY1, and fY2.
Reimplemented from TPolyLine.
Definition at line 182 of file TCurlyLine.cxx.
References TMath::Abs(), Build(), fX1, fX2, fY1, fY2, gPad, gVirtualX, kButton1Down, kButton1Motion, kButton1Up, kFALSE, kMouseMotion, kMove, kPointer, kTRUE, TAttLine::Modify(), p1(), and p2().
Bool_t TCurlyLine::GetCurly | ( | ) | const [inline] |
Definition at line 54 of file TCurlyLine.h.
References fIsCurly.
Referenced by TCurlyLineEditor::SetModel().
Double_t TCurlyLine::GetWaveLength | ( | ) | const [inline] |
Definition at line 55 of file TCurlyLine.h.
References fWaveLength.
Referenced by TCurlyLineEditor::SetModel().
Double_t TCurlyLine::GetAmplitude | ( | ) | const [inline] |
Definition at line 56 of file TCurlyLine.h.
References fAmplitude.
Referenced by TCurlyLineEditor::SetModel().
Double_t TCurlyLine::GetStartX | ( | ) | const [inline] |
Definition at line 57 of file TCurlyLine.h.
References fX1.
Referenced by TCurlyArcEditor::SetModel(), and TCurlyLineEditor::SetModel().
Double_t TCurlyLine::GetEndX | ( | ) | const [inline] |
Definition at line 58 of file TCurlyLine.h.
References fX2.
Referenced by TCurlyLineEditor::SetModel().
Double_t TCurlyLine::GetStartY | ( | ) | const [inline] |
Definition at line 59 of file TCurlyLine.h.
References fY1.
Referenced by TCurlyArcEditor::SetModel(), and TCurlyLineEditor::SetModel().
Double_t TCurlyLine::GetEndY | ( | ) | const [inline] |
Definition at line 60 of file TCurlyLine.h.
References fY2.
Referenced by TCurlyLineEditor::SetModel().
void TCurlyLine::SetCurly | ( | ) | [virtual] |
Definition at line 309 of file TCurlyLine.cxx.
References Build(), fIsCurly, and kTRUE.
Referenced by TCurlyLineEditor::DoWavy().
void TCurlyLine::SetWavy | ( | ) | [virtual] |
Definition at line 319 of file TCurlyLine.cxx.
References Build(), fIsCurly, and kFALSE.
Referenced by TCurlyLineEditor::DoWavy(), and feynman().
void TCurlyLine::SetWaveLength | ( | Double_t | WaveLength | ) | [virtual] |
Definition at line 329 of file TCurlyLine.cxx.
References Build(), and fWaveLength.
Referenced by TCurlyLineEditor::DoWaveLength().
void TCurlyLine::SetAmplitude | ( | Double_t | x | ) | [virtual] |
Definition at line 339 of file TCurlyLine.cxx.
References Build(), and fAmplitude.
Referenced by TCurlyLineEditor::DoAmplitude().
Definition at line 349 of file TCurlyLine.cxx.
References Build(), fX1, and fY1.
Referenced by TCurlyLineEditor::DoStartXY().
Definition at line 360 of file TCurlyLine.cxx.
References Build(), fX2, and fY2.
Referenced by TCurlyLineEditor::DoEndXY().
void TCurlyLine::SavePrimitive | ( | ostream & | out, | |
Option_t * | = "" | |||
) | [virtual] |
Reimplemented from TPolyLine.
Definition at line 288 of file TCurlyLine.cxx.
References xmlio::Class, TROOT::ClassSaved(), fAmplitude, fIsCurly, fWaveLength, fX1, fX2, fY1, fY2, gROOT, and TAttLine::SaveLineAttributes().
void TCurlyLine::SetDefaultWaveLength | ( | Double_t | WaveLength | ) | [static] |
Definition at line 371 of file TCurlyLine.cxx.
References fgDefaultWaveLength.
Referenced by G__G__Graf_129_0_20(), and G__setup_memfuncTCurlyLine().
void TCurlyLine::SetDefaultAmplitude | ( | Double_t | Amplitude | ) | [static] |
Definition at line 380 of file TCurlyLine.cxx.
References fgDefaultAmplitude.
Referenced by G__G__Graf_129_0_21(), and G__setup_memfuncTCurlyLine().
void TCurlyLine::SetDefaultIsCurly | ( | Bool_t | IsCurly | ) | [static] |
Definition at line 389 of file TCurlyLine.cxx.
References fgDefaultIsCurly.
Referenced by G__G__Graf_129_0_22(), and G__setup_memfuncTCurlyLine().
Double_t TCurlyLine::GetDefaultWaveLength | ( | ) | [static] |
Definition at line 398 of file TCurlyLine.cxx.
References fgDefaultWaveLength.
Referenced by G__G__Graf_129_0_23(), G__setup_memfuncTCurlyLine(), and TCreatePrimitives::Line().
Double_t TCurlyLine::GetDefaultAmplitude | ( | ) | [static] |
Definition at line 407 of file TCurlyLine.cxx.
References fgDefaultAmplitude.
Referenced by G__G__Graf_129_0_24(), G__setup_memfuncTCurlyLine(), and TCreatePrimitives::Line().
Bool_t TCurlyLine::GetDefaultIsCurly | ( | ) | [static] |
Definition at line 416 of file TCurlyLine.cxx.
References fgDefaultIsCurly.
Referenced by G__G__Graf_129_0_25(), and G__setup_memfuncTCurlyLine().
virtual void TCurlyLine::Build | ( | ) | [virtual] |
Reimplemented from TPolyLine.
Reimplemented from TPolyLine.
Bool_t TCurlyLine::GetCurly | ( | ) | const [inline] |
Double_t TCurlyLine::GetWaveLength | ( | ) | const [inline] |
Double_t TCurlyLine::GetAmplitude | ( | ) | const [inline] |
Double_t TCurlyLine::GetStartX | ( | ) | const [inline] |
Double_t TCurlyLine::GetEndX | ( | ) | const [inline] |
Double_t TCurlyLine::GetStartY | ( | ) | const [inline] |
Double_t TCurlyLine::GetEndY | ( | ) | const [inline] |
virtual void TCurlyLine::SetCurly | ( | ) | [virtual] |
virtual void TCurlyLine::SetWavy | ( | ) | [virtual] |
virtual void TCurlyLine::SetWaveLength | ( | Double_t | WaveLength | ) | [virtual] |
virtual void TCurlyLine::SetAmplitude | ( | Double_t | x | ) | [virtual] |
virtual void TCurlyLine::SavePrimitive | ( | ostream & | out, | |
Option_t * | = "" | |||
) | [virtual] |
Reimplemented from TPolyLine.
static void TCurlyLine::SetDefaultWaveLength | ( | Double_t | WaveLength | ) | [static] |
static void TCurlyLine::SetDefaultAmplitude | ( | Double_t | Amplitude | ) | [static] |
static void TCurlyLine::SetDefaultIsCurly | ( | Bool_t | IsCurly | ) | [static] |
static Double_t TCurlyLine::GetDefaultWaveLength | ( | ) | [static] |
static Double_t TCurlyLine::GetDefaultAmplitude | ( | ) | [static] |
static Bool_t TCurlyLine::GetDefaultIsCurly | ( | ) | [static] |
Double_t TCurlyLine::fX1 [protected] |
Definition at line 28 of file TCurlyLine.h.
Referenced by TCurlyArc::Build(), Build(), DistancetoPrimitive(), TCurlyArc::DistancetoPrimitive(), TCurlyArc::ExecuteEvent(), ExecuteEvent(), GetStartX(), SavePrimitive(), TCurlyArc::SavePrimitive(), TCurlyArc::SetCenter(), SetStartPoint(), and TCurlyLine().
Double_t TCurlyLine::fY1 [protected] |
Definition at line 29 of file TCurlyLine.h.
Referenced by TCurlyArc::Build(), Build(), DistancetoPrimitive(), TCurlyArc::DistancetoPrimitive(), TCurlyArc::ExecuteEvent(), ExecuteEvent(), GetStartY(), SavePrimitive(), TCurlyArc::SavePrimitive(), TCurlyArc::SetCenter(), SetStartPoint(), and TCurlyLine().
Double_t TCurlyLine::fX2 [protected] |
Definition at line 30 of file TCurlyLine.h.
Referenced by TCurlyArc::Build(), Build(), DistancetoPrimitive(), ExecuteEvent(), GetEndX(), SavePrimitive(), SetEndPoint(), and TCurlyLine().
Double_t TCurlyLine::fY2 [protected] |
Definition at line 31 of file TCurlyLine.h.
Referenced by TCurlyArc::Build(), Build(), DistancetoPrimitive(), ExecuteEvent(), GetEndY(), SavePrimitive(), SetEndPoint(), and TCurlyLine().
Double_t TCurlyLine::fWaveLength [protected] |
Definition at line 32 of file TCurlyLine.h.
Referenced by Build(), GetWaveLength(), SavePrimitive(), TCurlyArc::SavePrimitive(), SetWaveLength(), and TCurlyLine().
Double_t TCurlyLine::fAmplitude [protected] |
Definition at line 33 of file TCurlyLine.h.
Referenced by Build(), GetAmplitude(), SavePrimitive(), TCurlyArc::SavePrimitive(), SetAmplitude(), and TCurlyLine().
Int_t TCurlyLine::fNsteps [protected] |
Bool_t TCurlyLine::fIsCurly [protected] |
Definition at line 35 of file TCurlyLine.h.
Referenced by Build(), GetCurly(), SavePrimitive(), TCurlyArc::SavePrimitive(), SetCurly(), SetWavy(), and TCurlyLine().
static Double_t TCurlyLine::fgDefaultWaveLength [static, protected] |
Definition at line 37 of file TCurlyLine.h.
Referenced by GetDefaultWaveLength(), and SetDefaultWaveLength().
static Double_t TCurlyLine::fgDefaultAmplitude [static, protected] |
Definition at line 38 of file TCurlyLine.h.
Referenced by GetDefaultAmplitude(), and SetDefaultAmplitude().
static Bool_t TCurlyLine::fgDefaultIsCurly [static, protected] |
Definition at line 39 of file TCurlyLine.h.
Referenced by GetDefaultIsCurly(), SetDefaultIsCurly(), and TCurlyLine().