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

TArrow Class Reference

#include <TArrow.h>

Inheritance diagram for TArrow:

Inheritance graph
[legend]
Collaboration diagram for TArrow:

Collaboration graph
[legend]
List of all members.

Public Methods

 TArrow ()
 TArrow (Double_t x1, Double_t y1, Double_t x2,Double_t y2,Float_t arrowsize=0.05,Option_t *option=">")
 TArrow (const TArrow &arrow)
virtual ~TArrow ()
void Copy (TObject &arrow) const
virtual void Draw (Option_t *option="")
virtual void DrawArrow (Double_t x1, Double_t y1, Double_t x2,Double_t y2,Float_t arrowsize=0.05,Option_t *option=">")
Float_t GetAngle () const
Float_t GetArrowSize () const
Option_t * GetOption () const
virtual void Paint (Option_t *option="")
virtual void PaintArrow (Double_t x1, Double_t y1, Double_t x2,Double_t y2,Float_t arrowsize=0.05,Option_t *option=">")
virtual void SavePrimitive (ofstream &out, Option_t *option)
virtual void SetAngle (Float_t angle=60)
virtual void SetArrowSize (Float_t arrowsize=0.05)
virtual void SetOption (Option_t *option=">")

Protected Attributes

Float_t fAngle
Float_t fArrowSize
TString fOption

Constructor & Destructor Documentation

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]
 


Member Function Documentation

void TArrow::Copy TObject   arrow const [virtual]
 

Reimplemented from TLine.

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

Reimplemented from TObject.

virtual void TArrow::DrawArrow Double_t    x1,
Double_t    y1,
Double_t    x2,
Double_t    y2,
Float_t    arrowsize = 0.05,
Option_t *    option = ">"
[virtual]
 

Float_t TArrow::GetAngle   const
 

Definition at line 51 of file TArrow.h.

References fAngle.

Float_t TArrow::GetArrowSize   const
 

Definition at line 52 of file TArrow.h.

References fArrowSize.

Option_t* TArrow::GetOption   const [virtual]
 

Reimplemented from TObject.

Definition at line 53 of file TArrow.h.

References TString::Data().

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

Reimplemented from TLine.

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 ofstream &    out,
Option_t *    option
[virtual]
 

Reimplemented from TLine.

virtual void TArrow::SetAngle Float_t    angle = 60 [virtual]
 

Definition at line 58 of file TArrow.h.

References fAngle.

virtual void TArrow::SetArrowSize Float_t    arrowsize = 0.05 [virtual]
 

Definition at line 59 of file TArrow.h.

References fArrowSize.

virtual void TArrow::SetOption Option_t *    option = ">" [virtual]
 

Definition at line 60 of file TArrow.h.


Member Data Documentation

Float_t TArrow::fAngle [protected]
 

Definition at line 37 of file TArrow.h.

Referenced by GetAngle(), and SetAngle().

Float_t TArrow::fArrowSize [protected]
 

Definition at line 38 of file TArrow.h.

Referenced by GetArrowSize(), and SetArrowSize().

TString TArrow::fOption [protected]
 

Definition at line 39 of file TArrow.h.


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