ROOT logo
ROOT » GRAF2D » GPAD » TPadPainter

class TPadPainter: public TVirtualPadPainter

Function Members (Methods)

public:
TPadPainter()
~TPadPainter()
static TClass*Class()
static TClass*TVirtualPadPainter::Class()
virtual voidClearDrawable()
virtual voidTVirtualPadPainter::ClearDrawable()
virtual voidCopyDrawable(Int_t id, Int_t px, Int_t py)
virtual voidTVirtualPadPainter::CopyDrawable(Int_t device, Int_t px, Int_t py)
virtual Int_tCreateDrawable(UInt_t w, UInt_t h)
virtual Int_tTVirtualPadPainter::CreateDrawable(UInt_t w, UInt_t h)
virtual voidDestroyDrawable()
virtual voidTVirtualPadPainter::DestroyDrawable()
virtual voidDrawBox(Double_t x1, Double_t y1, Double_t x2, Double_t y2, TVirtualPadPainter::EBoxMode mode)
virtual voidTVirtualPadPainter::DrawBox(Double_t x1, Double_t y1, Double_t x2, Double_t y2, TVirtualPadPainter::EBoxMode mode)
virtual voidDrawFillArea(Int_t n, const Double_t* x, const Double_t* y)
virtual voidDrawFillArea(Int_t n, const Float_t* x, const Float_t* y)
virtual voidDrawLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
virtual voidTVirtualPadPainter::DrawLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
virtual voidDrawLineNDC(Double_t u1, Double_t v1, Double_t u2, Double_t v2)
virtual voidTVirtualPadPainter::DrawLineNDC(Double_t u1, Double_t v1, Double_t u2, Double_t v2)
virtual voidDrawPolyLine(Int_t n, const Double_t* x, const Double_t* y)
virtual voidDrawPolyLine(Int_t n, const Float_t* x, const Float_t* y)
virtual voidTVirtualPadPainter::DrawPolyLine(Int_t n, const Double_t* x, const Double_t* y)
virtual voidTVirtualPadPainter::DrawPolyLine(Int_t n, const Float_t* x, const Float_t* y)
virtual voidDrawPolyLineNDC(Int_t n, const Double_t* u, const Double_t* v)
virtual voidTVirtualPadPainter::DrawPolyLineNDC(Int_t n, const Double_t* u, const Double_t* v)
virtual voidDrawPolyMarker(Int_t n, const Double_t* x, const Double_t* y)
virtual voidDrawPolyMarker(Int_t n, const Float_t* x, const Float_t* y)
virtual voidTVirtualPadPainter::DrawPolyMarker(Int_t n, const Double_t* x, const Double_t* y)
virtual voidTVirtualPadPainter::DrawPolyMarker(Int_t n, const Float_t* x, const Float_t* y)
virtual voidDrawText(Double_t x, Double_t y, const char* text, TVirtualPadPainter::ETextMode mode)
virtual voidTVirtualPadPainter::DrawText(Double_t x, Double_t y, const char* text, TVirtualPadPainter::ETextMode mode)
virtual voidDrawTextNDC(Double_t u, Double_t v, const char* text, TVirtualPadPainter::ETextMode mode)
virtual voidTVirtualPadPainter::DrawTextNDC(Double_t u, Double_t v, const char* text, TVirtualPadPainter::ETextMode mode)
virtual Color_tGetFillColor() const
virtual Color_tTVirtualPadPainter::GetFillColor() const
virtual Style_tGetFillStyle() const
virtual Style_tTVirtualPadPainter::GetFillStyle() const
virtual Color_tGetLineColor() const
virtual Color_tTVirtualPadPainter::GetLineColor() const
virtual Style_tGetLineStyle() const
virtual Style_tTVirtualPadPainter::GetLineStyle() const
virtual Width_tGetLineWidth() const
virtual Width_tTVirtualPadPainter::GetLineWidth() const
virtual Short_tGetTextAlign() const
virtual Short_tTVirtualPadPainter::GetTextAlign() const
virtual Float_tGetTextAngle() const
virtual Float_tTVirtualPadPainter::GetTextAngle() const
virtual Color_tGetTextColor() const
virtual Color_tTVirtualPadPainter::GetTextColor() const
virtual Font_tGetTextFont() const
virtual Font_tTVirtualPadPainter::GetTextFont() const
virtual Float_tGetTextMagnitude() const
virtual Float_tTVirtualPadPainter::GetTextMagnitude() const
virtual Float_tGetTextSize() const
virtual voidTVirtualPadPainter::InitPainter()
virtual voidTVirtualPadPainter::InvalidateCS()
virtual TClass*IsA() const
virtual TClass*TVirtualPadPainter::IsA() const
virtual Bool_tIsTransparent() const
virtual Bool_tTVirtualPadPainter::IsTransparent() const
virtual voidTVirtualPadPainter::LockPainter()
TVirtualPadPainter&TVirtualPadPainter::operator=(const TVirtualPadPainter&)
static TVirtualPadPainter*TVirtualPadPainter::PadPainter(Option_t* opt = "")
virtual voidSelectDrawable(Int_t device)
virtual voidTVirtualPadPainter::SelectDrawable(Int_t device)
virtual voidSetFillColor(Color_t fcolor)
virtual voidTVirtualPadPainter::SetFillColor(Color_t fcolor)
virtual voidSetFillStyle(Style_t fstyle)
virtual voidTVirtualPadPainter::SetFillStyle(Style_t fstyle)
virtual voidSetLineColor(Color_t lcolor)
virtual voidTVirtualPadPainter::SetLineColor(Color_t lcolor)
virtual voidSetLineStyle(Style_t lstyle)
virtual voidTVirtualPadPainter::SetLineStyle(Style_t lstyle)
virtual voidSetLineWidth(Width_t lwidth)
virtual voidTVirtualPadPainter::SetLineWidth(Width_t lwidth)
virtual voidSetOpacity(Int_t percent)
virtual voidTVirtualPadPainter::SetOpacity(Int_t percent)
virtual voidSetTextAlign(Short_t align)
virtual voidTVirtualPadPainter::SetTextAlign(Short_t align = 11)
virtual voidSetTextAngle(Float_t tangle)
virtual voidTVirtualPadPainter::SetTextAngle(Float_t tangle = 0)
virtual voidSetTextColor(Color_t tcolor)
virtual voidTVirtualPadPainter::SetTextColor(Color_t tcolor = 1)
virtual voidSetTextFont(Font_t tfont)
virtual voidTVirtualPadPainter::SetTextFont(Font_t tfont = 62)
virtual voidSetTextSize(Float_t tsize)
virtual voidTVirtualPadPainter::SetTextSize(Float_t tsize = 1)
virtual voidSetTextSizePixels(Int_t npixels)
virtual voidTVirtualPadPainter::SetTextSizePixels(Int_t npixels)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidTVirtualPadPainter::ShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
virtual voidTVirtualPadPainter::Streamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
voidTVirtualPadPainter::StreamerNVirtual(TBuffer& b)
private:
TPadPainter(const TPadPainter& rhs)
TPadPainter&operator=(const TPadPainter& rhs)

Data Members

private:
enum TVirtualPadPainter::EBoxMode { kHollow
kFilled
};
enum TVirtualPadPainter::ETextMode { kClear
kOpaque
};

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TPadPainter()
Empty ctor. Here only because of explicit copy ctor.
Color_t GetLineColor() const
 Delegate to gVirtualX.
Style_t GetLineStyle() const
 Delegate to gVirtualX.
Width_t GetLineWidth() const
 Delegate to gVirtualX.
void SetLineColor(Color_t lcolor)
 Delegate to gVirtualX.
void SetLineStyle(Style_t lstyle)
 Delegate to gVirtualX.
void SetLineWidth(Width_t lwidth)
 Delegate to gVirtualX.
Color_t GetFillColor() const
 Delegate to gVirtualX.
Style_t GetFillStyle() const
 Delegate to gVirtualX.
Bool_t IsTransparent() const
 Delegate to gVirtualX.
void SetFillColor(Color_t fcolor)
 Delegate to gVirtualX.
void SetFillStyle(Style_t fstyle)
 Delegate to gVirtualX.
void SetOpacity(Int_t percent)
 Delegate to gVirtualX.
Short_t GetTextAlign() const
 Delegate to gVirtualX.
Float_t GetTextAngle() const
 Delegate to gVirtualX.
Color_t GetTextColor() const
 Delegate to gVirtualX.
Font_t GetTextFont() const
 Delegate to gVirtualX.
Float_t GetTextSize() const
 Delegate to gVirtualX.
Float_t GetTextMagnitude() const
 Delegate to gVirtualX.
void SetTextAlign(Short_t align)
 Delegate to gVirtualX.
void SetTextAngle(Float_t tangle)
 Delegate to gVirtualX.
void SetTextColor(Color_t tcolor)
 Delegate to gVirtualX.
void SetTextFont(Font_t tfont)
 Delegate to gVirtualX.
void SetTextSize(Float_t tsize)
 Delegate to gVirtualX.
void SetTextSizePixels(Int_t npixels)
 Delegate to gVirtualX.
Int_t CreateDrawable(UInt_t w, UInt_t h)
 Create a gVirtualX Pixmap.
void ClearDrawable()
 Clear the current gVirtualX window.
void CopyDrawable(Int_t id, Int_t px, Int_t py)
 Copy a gVirtualX pixmap.
void DestroyDrawable()
 Close the current gVirtualX pixmap.
void SelectDrawable(Int_t device)
 Select the window in which the graphics will go.
void DrawLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
 Paint a simple line.
void DrawLineNDC(Double_t u1, Double_t v1, Double_t u2, Double_t v2)
 Paint a simple line in normalized coordinates.
void DrawBox(Double_t x1, Double_t y1, Double_t x2, Double_t y2, TVirtualPadPainter::EBoxMode mode)
 Paint a simple box.
void DrawFillArea(Int_t n, const Double_t *x, const Double_t *y)
 Paint filled area.
void DrawFillArea(Int_t n, const Float_t *x, const Float_t *y)
 Paint filled area.
void DrawPolyLine(Int_t n, const Double_t *x, const Double_t *y)
 Paint polyline.
void DrawPolyLine(Int_t n, const Float_t *x, const Float_t *y)
 Paint polyline.
void DrawPolyLineNDC(Int_t n, const Double_t* u, const Double_t* v)
 Paint polyline in normalized coordinates.
void DrawPolyMarker(Int_t n, const Double_t *x, const Double_t *y)
 Paint polymarker.
void DrawPolyMarker(Int_t n, const Float_t *x, const Float_t *y)
 Paint polymarker.
void DrawText(Double_t x, Double_t y, const char* text, TVirtualPadPainter::ETextMode mode)
 Paint text.
void DrawTextNDC(Double_t u, Double_t v, const char* text, TVirtualPadPainter::ETextMode mode)
 Paint text in normalized coordinates.
TPadPainter()
Final overriders for TVirtualPadPainter pure virtual functions.
1. Part, which simply delegates to TVirtualX.
Line attributes.