double Double_t
Double 8 bytes.
float Float_t
Float 4 bytes (float).
const char Option_t
Option string (const char).
#define ClassDefOverride(name, id)
virtual void PaintArrow(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Float_t arrowsize=0.05, Option_t *option=">")
Option_t * GetOption() const override
Float_t fArrowSize
Arrow Size.
static Float_t fgDefaultAngle
Default Arrow opening angle (degrees).
virtual TArrow * DrawArrow(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Float_t arrowsize=0, Option_t *option="")
virtual void SetArrowSize(Float_t arrowsize=0.05)
static Float_t fgDefaultArrowSize
Default Arrow Size.
void Paint(Option_t *option="") override
This method must be overridden if a class wants to paint itself.
TArrow(const TArrow &arrow)
static void SetDefaultAngle(Float_t Angle)
Float_t fAngle
Arrow opening angle (degrees).
void SavePrimitive(std::ostream &out, Option_t *option="") override
Save a primitive as a C++ statement(s) on output stream "out".
virtual void SetOption(Option_t *option=">")
static TString fgDefaultOption
Default Arrow shapes.
static void SetDefaultArrowSize(Float_t ArrowSize)
static void SetDefaultOption(Option_t *Option)
virtual void PaintArrowNDC(Double_t u1, Double_t v1, Double_t u2, Double_t v2, Float_t arrowsize=0.05, Option_t *option=">")
static Option_t * GetDefaultOption()
TString fOption
Arrow shapes.
TArrow(Double_t x1, Double_t y1, Double_t x2, Double_t y2, Float_t arrowsize=0.05, Option_t *option=">")
void Draw(Option_t *option="") override
Default Draw method for all objects.
Float_t GetArrowSize() const
static Float_t GetDefaultArrowSize()
virtual void SetAngle(Float_t angle=60)
void Copy(TObject &arrow) const override
Copy this to obj.
static Float_t GetDefaultAngle()
TObject()
TObject constructor.