#include <TArrow.h>
Inheritance diagram for TArrow:
Definition at line 35 of file TArrow.h.
TArrow::TArrow | ( | ) |
Referenced by DrawArrow().
TArrow::TArrow | ( | Double_t | x1, | |
Double_t | y1, | |||
Double_t | x2, | |||
Double_t | y2, | |||
Float_t | arrowsize = 0.05 , |
|||
Option_t * | option = ">" | |||
) |
Definition at line 50 of file TArrow.cxx.
References fAngle, fArrowSize, fgDefaultAngle, fOption, and TAttFill::SetFillColor().
TArrow::TArrow | ( | const TArrow & | arrow | ) |
Definition at line 88 of file TArrow.cxx.
References arrow(), fAngle, fArrowSize, and fgDefaultAngle.
TArrow::~TArrow | ( | ) | [virtual] |
Definition at line 82 of file TArrow.cxx.
TArrow::TArrow | ( | ) |
TArrow::TArrow | ( | Double_t | x1, | |
Double_t | y1, | |||
Double_t | x2, | |||
Double_t | y2, | |||
Float_t | arrowsize = 0.05 , |
|||
Option_t * | option = ">" | |||
) |
TArrow::TArrow | ( | const TArrow & | arrow | ) |
virtual TArrow::~TArrow | ( | ) | [virtual] |
void TArrow::Copy | ( | TObject & | arrow | ) | const [virtual] |
Reimplemented from TLine.
Definition at line 98 of file TArrow.cxx.
References TAttFill::Copy(), TLine::Copy(), fAngle, fArrowSize, and fOption.
void TArrow::Draw | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 110 of file TArrow.cxx.
References TObject::AppendPad(), and GetOption().
void TArrow::DrawArrow | ( | Double_t | x1, | |
Double_t | y1, | |||
Double_t | x2, | |||
Double_t | y2, | |||
Float_t | arrowsize = 0 , |
|||
Option_t * | option = "" | |||
) | [virtual] |
Definition at line 123 of file TArrow.cxx.
References TObject::AppendPad(), TAttFill::Copy(), TAttLine::Copy(), TString::Data(), fAngle, fArrowSize, fOption, TObject::kCanDelete, SetAngle(), TObject::SetBit(), size, and TArrow().
Float_t TArrow::GetAngle | ( | ) | const [inline] |
Definition at line 57 of file TArrow.h.
References fAngle.
Referenced by SavePrimitive(), and TArrowEditor::SetModel().
Float_t TArrow::GetArrowSize | ( | ) | const [inline] |
Definition at line 58 of file TArrow.h.
References fArrowSize.
Referenced by TArrowEditor::SetModel().
Option_t* TArrow::GetOption | ( | ) | const [inline, virtual] |
void TArrow::Paint | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TLine.
Definition at line 146 of file TArrow.cxx.
References fArrowSize, TLine::fX1, TLine::fX2, TLine::fY1, TLine::fY2, GetOption(), gPad, and PaintArrow().
Referenced by TArrowEditor::DoAngle(), TArrowEditor::DoOption(), and TArrowEditor::DoSize().
void TArrow::PaintArrow | ( | Double_t | x1, | |
Double_t | y1, | |||
Double_t | x2, | |||
Double_t | y2, | |||
Float_t | arrowsize = 0.05 , |
|||
Option_t * | option = ">" | |||
) | [virtual] |
Definition at line 158 of file TArrow.cxx.
References TString::BeginsWith(), TString::Contains(), TString::EndsWith(), fAngle, TAttFill::GetFillColor(), gPad, i, TString::Length(), length, TMath::Min(), TAttFill::Modify(), TAttLine::Modify(), TMath::Pi(), TMath::Sqrt(), TMath::Tan(), and TString::ToLower().
Referenced by Paint().
void TArrow::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TLine.
Definition at line 348 of file TArrow.cxx.
References xmlio::Class, TROOT::ClassSaved(), fAngle, fArrowSize, TLine::fX1, TLine::fX2, TLine::fY1, TLine::fY2, GetAngle(), TObject::GetDrawOption(), gROOT, TAttFill::SaveFillAttributes(), and TAttLine::SaveLineAttributes().
virtual void TArrow::SetAngle | ( | Float_t | angle = 60 |
) | [inline, virtual] |
Definition at line 64 of file TArrow.h.
References fAngle.
Referenced by TArrowEditor::DoAngle(), and DrawArrow().
virtual void TArrow::SetArrowSize | ( | Float_t | arrowsize = 0.05 |
) | [inline, virtual] |
Definition at line 65 of file TArrow.h.
References fArrowSize.
Referenced by TArrowEditor::DoSize().
virtual void TArrow::SetOption | ( | Option_t * | option = ">" |
) | [inline, virtual] |
void TArrow::SetDefaultAngle | ( | Float_t | Angle | ) | [static] |
Definition at line 373 of file TArrow.cxx.
References fgDefaultAngle.
Referenced by G__G__Graf_118_0_16(), and G__setup_memfuncTArrow().
void TArrow::SetDefaultArrowSize | ( | Float_t | ArrowSize | ) | [static] |
Definition at line 382 of file TArrow.cxx.
References fgDefaultArrowSize.
Referenced by G__G__Graf_118_0_17(), and G__setup_memfuncTArrow().
void TArrow::SetDefaultOption | ( | Option_t * | Option | ) | [static] |
Definition at line 391 of file TArrow.cxx.
References fgDefaultOption.
Referenced by G__G__Graf_118_0_18(), and G__setup_memfuncTArrow().
Float_t TArrow::GetDefaultAngle | ( | ) | [static] |
Definition at line 400 of file TArrow.cxx.
References fgDefaultAngle.
Referenced by G__G__Graf_118_0_19(), and G__setup_memfuncTArrow().
Float_t TArrow::GetDefaultArrowSize | ( | ) | [static] |
Definition at line 409 of file TArrow.cxx.
References fgDefaultArrowSize.
Referenced by G__G__Graf_118_0_20(), G__setup_memfuncTArrow(), and TCreatePrimitives::Line().
Option_t * TArrow::GetDefaultOption | ( | ) | [static] |
Definition at line 418 of file TArrow.cxx.
References TString::Data(), and fgDefaultOption.
Referenced by G__G__Graf_118_0_21(), G__setup_memfuncTArrow(), and TCreatePrimitives::Line().
virtual void TArrow::DrawArrow | ( | Double_t | x1, | |
Double_t | y1, | |||
Double_t | x2, | |||
Double_t | y2, | |||
Float_t | arrowsize = 0 , |
|||
Option_t * | option = "" | |||
) | [virtual] |
Float_t TArrow::GetAngle | ( | ) | const [inline] |
Float_t TArrow::GetArrowSize | ( | ) | const [inline] |
Option_t* TArrow::GetOption | ( | ) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 59 of file TArrow.h.
References TString::Data(), and fOption.
virtual void TArrow::PaintArrow | ( | Double_t | x1, | |
Double_t | y1, | |||
Double_t | x2, | |||
Double_t | y2, | |||
Float_t | arrowsize = 0.05 , |
|||
Option_t * | option = ">" | |||
) | [virtual] |
virtual void TArrow::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TLine.
virtual void TArrow::SetAngle | ( | Float_t | angle = 60 |
) | [inline, virtual] |
virtual void TArrow::SetArrowSize | ( | Float_t | arrowsize = 0.05 |
) | [inline, virtual] |
virtual void TArrow::SetOption | ( | Option_t * | option = ">" |
) | [inline, virtual] |
static void TArrow::SetDefaultAngle | ( | Float_t | Angle | ) | [static] |
static void TArrow::SetDefaultArrowSize | ( | Float_t | ArrowSize | ) | [static] |
static void TArrow::SetDefaultOption | ( | Option_t * | Option | ) | [static] |
static Float_t TArrow::GetDefaultAngle | ( | ) | [static] |
static Float_t TArrow::GetDefaultArrowSize | ( | ) | [static] |
static Option_t* TArrow::GetDefaultOption | ( | ) | [static] |
Float_t TArrow::fAngle [protected] |
Definition at line 37 of file TArrow.h.
Referenced by Copy(), DrawArrow(), GetAngle(), PaintArrow(), SavePrimitive(), SetAngle(), and TArrow().
Float_t TArrow::fArrowSize [protected] |
Definition at line 38 of file TArrow.h.
Referenced by Copy(), DrawArrow(), GetArrowSize(), Paint(), SavePrimitive(), SetArrowSize(), and TArrow().
TString TArrow::fOption [protected] |
Definition at line 39 of file TArrow.h.
Referenced by Copy(), DrawArrow(), GetOption(), SetOption(), and TArrow().
static Float_t TArrow::fgDefaultAngle [static, protected] |
Definition at line 41 of file TArrow.h.
Referenced by GetDefaultAngle(), SetDefaultAngle(), and TArrow().
static Float_t TArrow::fgDefaultArrowSize [static, protected] |
Definition at line 42 of file TArrow.h.
Referenced by GetDefaultArrowSize(), and SetDefaultArrowSize().
static TString TArrow::fgDefaultOption [static, protected] |