12#ifndef ROOT_TPadPainterBase
13#define ROOT_TPadPainterBase
short Style_t
Style number (short)
short Color_t
Color number (short)
float Size_t
Attribute size (float)
short Width_t
Line width (short)
float Float_t
Float 4 bytes (float)
short Font_t
Font number (short)
short Short_t
Signed Short integer 2 bytes (short)
#define ClassDefOverride(name, id)
Fill Area Attributes class.
virtual Color_t GetFillColor() const
Return the fill area color.
virtual Style_t GetFillStyle() const
Return the fill area style.
virtual void SetFillColor(Color_t fcolor)
Set the fill area color.
virtual Bool_t IsTransparent() const
virtual void SetFillStyle(Style_t fstyle)
Set the fill area style.
virtual Color_t GetLineColor() const
Return the line color.
virtual void SetLineStyle(Style_t lstyle)
Set the line style.
virtual Width_t GetLineWidth() const
Return the line width.
virtual void SetLineWidth(Width_t lwidth)
Set the line width.
virtual void SetLineColor(Color_t lcolor)
Set the line color.
virtual Style_t GetLineStyle() const
Return the line style.
virtual Style_t GetMarkerStyle() const
Return the marker style.
virtual void SetMarkerColor(Color_t mcolor=1)
Set the marker color.
virtual Color_t GetMarkerColor() const
Return the marker color.
virtual Size_t GetMarkerSize() const
Return the marker size.
virtual void SetMarkerStyle(Style_t mstyle=1)
Set the marker style.
virtual void SetMarkerSize(Size_t msize=1)
Set the marker size.
virtual Float_t GetTextSize() const
Return the text size.
virtual void SetTextAlign(Short_t align=11)
Set the text alignment.
virtual Short_t GetTextAlign() const
Return the text alignment.
virtual Font_t GetTextFont() const
Return the text font.
virtual Color_t GetTextColor() const
Return the text color.
virtual void SetTextAngle(Float_t tangle=0)
Set the text angle.
virtual Float_t GetTextAngle() const
Return the text angle.
virtual void SetTextColor(Color_t tcolor=1)
Set the text color.
virtual void SetTextFont(Font_t tfont=62)
Set the text font.
virtual void SetTextSizePixels(Int_t npixels)
Set the text size in pixel.
virtual void SetTextSize(Float_t tsize=1)
Set the text size.
void SetMarkerStyle(Style_t mstyle) override
void SetAttFill(const TAttFill &att) override
Set fill attributes.
void SetLineStyle(Style_t lstyle) override
Color_t GetMarkerColor() const override
void SetFillColor(Color_t fcolor) override
const TAttText & GetAttText() const override
Get text attributes.
void SetAttText(const TAttText &att) override
Set text attributes.
void SetTextSize(Float_t tsize) override
Bool_t IsTransparent() const override
Short_t GetTextAlign() const override
void SetTextAngle(Float_t tangle) override
void SetTextSizePixels(Int_t npixels) override
const TAttMarker & GetAttMarker() const override
Get marker attributes.
Size_t GetMarkerSize() const override
const TAttFill & GetAttFill() const override
TAttLine fAttLine
current line attributes
TAttText fAttText
current text attributes
Style_t GetMarkerStyle() const override
void SetTextFont(Font_t tfont) override
void SetMarkerColor(Color_t mcolor) override
void SetLineColor(Color_t lcolor) override
Font_t GetTextFont() const override
void SetTextAlign(Short_t align) override
void SetFillStyle(Style_t fstyle) override
Color_t GetLineColor() const override
Width_t GetLineWidth() const override
Float_t GetTextMagnitude() const override
void SetAttMarker(const TAttMarker &att) override
Set marker attributes.
void SetAttLine(const TAttLine &att) override
Set line attributes.
Color_t GetFillColor() const override
Float_t GetTextAngle() const override
void SetLineWidth(Width_t lwidth) override
TAttMarker fAttMarker
current marker attributes
TAttFill fAttFill
current fill attributes
void SetMarkerSize(Size_t msize) override
Color_t GetTextColor() const override
void SetTextColor(Color_t tcolor) override
Style_t GetLineStyle() const override
const TAttLine & GetAttLine() const override
Get line attributes.
Style_t GetFillStyle() const override
Float_t GetTextSize() const override
To make it possible to use GL for 2D graphic in a TPad/TCanvas.