#include <TVirtualPadPainter.h>
Inheritance diagram for TVirtualPadPainter:
Public Types | |
enum | EBoxMode |
enum | ETextMode |
enum | EBoxMode |
enum | ETextMode |
Public Member Functions | |
virtual | ~TVirtualPadPainter () |
virtual Color_t | GetLineColor () const=0 |
virtual Style_t | GetLineStyle () const=0 |
virtual Width_t | GetLineWidth () const=0 |
virtual void | SetLineColor (Color_t lcolor)=0 |
virtual void | SetLineStyle (Style_t lstyle)=0 |
virtual void | SetLineWidth (Width_t lwidth)=0 |
virtual Color_t | GetFillColor () const=0 |
virtual Style_t | GetFillStyle () const=0 |
virtual Bool_t | IsTransparent () const=0 |
virtual void | SetFillColor (Color_t fcolor)=0 |
virtual void | SetFillStyle (Style_t fstyle)=0 |
virtual void | SetOpacity (Int_t percent)=0 |
virtual Short_t | GetTextAlign () const=0 |
virtual Float_t | GetTextAngle () const=0 |
virtual Color_t | GetTextColor () const=0 |
virtual Font_t | GetTextFont () const=0 |
virtual Float_t | GetTextSize () const=0 |
virtual Float_t | GetTextMagnitude () const=0 |
virtual void | SetTextAlign (Short_t align=11)=0 |
virtual void | SetTextAngle (Float_t tangle=0)=0 |
virtual void | SetTextColor (Color_t tcolor=1)=0 |
virtual void | SetTextFont (Font_t tfont=62)=0 |
virtual void | SetTextSize (Float_t tsize=1)=0 |
virtual void | SetTextSizePixels (Int_t npixels)=0 |
virtual Int_t | CreateDrawable (UInt_t w, UInt_t h)=0 |
virtual void | ClearDrawable ()=0 |
virtual void | CopyDrawable (Int_t device, Int_t px, Int_t py)=0 |
virtual void | DestroyDrawable ()=0 |
virtual void | SelectDrawable (Int_t device)=0 |
virtual void | InitPainter () |
virtual void | InvalidateCS () |
virtual void | LockPainter () |
virtual void | DrawLine (Double_t x1, Double_t y1, Double_t x2, Double_t y2)=0 |
virtual void | DrawLineNDC (Double_t u1, Double_t v1, Double_t u2, Double_t v2)=0 |
virtual void | DrawBox (Double_t x1, Double_t y1, Double_t x2, Double_t y2, EBoxMode mode)=0 |
virtual void | DrawFillArea (Int_t n, const Double_t *x, const Double_t *y)=0 |
virtual void | DrawFillArea (Int_t n, const Float_t *x, const Float_t *y)=0 |
virtual void | DrawPolyLine (Int_t n, const Double_t *x, const Double_t *y)=0 |
virtual void | DrawPolyLine (Int_t n, const Float_t *x, const Float_t *y)=0 |
virtual void | DrawPolyLineNDC (Int_t n, const Double_t *u, const Double_t *v)=0 |
virtual void | DrawPolyMarker (Int_t n, const Double_t *x, const Double_t *y)=0 |
virtual void | DrawPolyMarker (Int_t n, const Float_t *x, const Float_t *y)=0 |
virtual void | DrawText (Double_t x, Double_t y, const char *text, ETextMode mode)=0 |
virtual void | DrawTextNDC (Double_t u, Double_t v, const char *text, ETextMode mode)=0 |
virtual void | SaveImage (TVirtualPad *pad, const char *fileName, Int_t type) const =0 |
virtual | ~TVirtualPadPainter () |
virtual Color_t | GetLineColor () const=0 |
virtual Style_t | GetLineStyle () const=0 |
virtual Width_t | GetLineWidth () const=0 |
virtual void | SetLineColor (Color_t lcolor)=0 |
virtual void | SetLineStyle (Style_t lstyle)=0 |
virtual void | SetLineWidth (Width_t lwidth)=0 |
virtual Color_t | GetFillColor () const=0 |
virtual Style_t | GetFillStyle () const=0 |
virtual Bool_t | IsTransparent () const=0 |
virtual void | SetFillColor (Color_t fcolor)=0 |
virtual void | SetFillStyle (Style_t fstyle)=0 |
virtual void | SetOpacity (Int_t percent)=0 |
virtual Short_t | GetTextAlign () const=0 |
virtual Float_t | GetTextAngle () const=0 |
virtual Color_t | GetTextColor () const=0 |
virtual Font_t | GetTextFont () const=0 |
virtual Float_t | GetTextSize () const=0 |
virtual Float_t | GetTextMagnitude () const=0 |
virtual void | SetTextAlign (Short_t align=11)=0 |
virtual void | SetTextAngle (Float_t tangle=0)=0 |
virtual void | SetTextColor (Color_t tcolor=1)=0 |
virtual void | SetTextFont (Font_t tfont=62)=0 |
virtual void | SetTextSize (Float_t tsize=1)=0 |
virtual void | SetTextSizePixels (Int_t npixels)=0 |
virtual Int_t | CreateDrawable (UInt_t w, UInt_t h)=0 |
virtual void | ClearDrawable ()=0 |
virtual void | CopyDrawable (Int_t device, Int_t px, Int_t py)=0 |
virtual void | DestroyDrawable ()=0 |
virtual void | SelectDrawable (Int_t device)=0 |
virtual void | InitPainter () |
virtual void | InvalidateCS () |
virtual void | LockPainter () |
virtual void | DrawLine (Double_t x1, Double_t y1, Double_t x2, Double_t y2)=0 |
virtual void | DrawLineNDC (Double_t u1, Double_t v1, Double_t u2, Double_t v2)=0 |
virtual void | DrawBox (Double_t x1, Double_t y1, Double_t x2, Double_t y2, EBoxMode mode)=0 |
virtual void | DrawFillArea (Int_t n, const Double_t *x, const Double_t *y)=0 |
virtual void | DrawFillArea (Int_t n, const Float_t *x, const Float_t *y)=0 |
virtual void | DrawPolyLine (Int_t n, const Double_t *x, const Double_t *y)=0 |
virtual void | DrawPolyLine (Int_t n, const Float_t *x, const Float_t *y)=0 |
virtual void | DrawPolyLineNDC (Int_t n, const Double_t *u, const Double_t *v)=0 |
virtual void | DrawPolyMarker (Int_t n, const Double_t *x, const Double_t *y)=0 |
virtual void | DrawPolyMarker (Int_t n, const Float_t *x, const Float_t *y)=0 |
virtual void | DrawText (Double_t x, Double_t y, const char *text, ETextMode mode)=0 |
virtual void | DrawTextNDC (Double_t u, Double_t v, const char *text, ETextMode mode)=0 |
virtual void | SaveImage (TVirtualPad *pad, const char *fileName, Int_t type) const =0 |
Static Public Member Functions | |
static TVirtualPadPainter * | PadPainter (Option_t *opt="") |
static TVirtualPadPainter * | PadPainter (Option_t *opt="") |
Definition at line 18 of file TVirtualPadPainter.h.
Definition at line 20 of file TVirtualPadPainter.h.
Definition at line 21 of file TVirtualPadPainter.h.
Definition at line 20 of file TVirtualPadPainter.h.
Definition at line 21 of file TVirtualPadPainter.h.
virtual TVirtualPadPainter::~TVirtualPadPainter | ( | ) | [virtual] |
virtual TVirtualPadPainter::~TVirtualPadPainter | ( | ) | [virtual] |
virtual Color_t TVirtualPadPainter::GetLineColor | ( | ) | const [pure virtual] |
Referenced by TPad::PaintFillAreaHatches().
virtual Style_t TVirtualPadPainter::GetLineStyle | ( | ) | const [pure virtual] |
Referenced by TPad::PaintFillAreaHatches().
virtual Width_t TVirtualPadPainter::GetLineWidth | ( | ) | const [pure virtual] |
Referenced by TPad::PaintFillAreaHatches().
virtual void TVirtualPadPainter::SetLineColor | ( | Color_t | lcolor | ) | [pure virtual] |
Referenced by TPad::ExecuteEvent(), TPad::PaintBorder(), and TPad::PaintFillAreaHatches().
virtual void TVirtualPadPainter::SetLineStyle | ( | Style_t | lstyle | ) | [pure virtual] |
Referenced by TPad::PaintFillAreaHatches().
virtual void TVirtualPadPainter::SetLineWidth | ( | Width_t | lwidth | ) | [pure virtual] |
Referenced by TPad::ExecuteEvent(), TPad::PaintFillAreaHatches(), and TPad::ResizePad().
virtual Color_t TVirtualPadPainter::GetFillColor | ( | ) | const [pure virtual] |
virtual Style_t TVirtualPadPainter::GetFillStyle | ( | ) | const [pure virtual] |
Referenced by TPad::PaintBox(), and TPad::PaintFillArea().
virtual Bool_t TVirtualPadPainter::IsTransparent | ( | ) | const [pure virtual] |
virtual void TVirtualPadPainter::SetFillColor | ( | Color_t | fcolor | ) | [pure virtual] |
Referenced by TPad::PaintBorder(), and TPad::PaintBox().
virtual void TVirtualPadPainter::SetFillStyle | ( | Style_t | fstyle | ) | [pure virtual] |
Referenced by TPad::PaintBox().
virtual void TVirtualPadPainter::SetOpacity | ( | Int_t | percent | ) | [pure virtual] |
Referenced by TPad::PaintBox().
virtual Short_t TVirtualPadPainter::GetTextAlign | ( | ) | const [pure virtual] |
virtual Float_t TVirtualPadPainter::GetTextAngle | ( | ) | const [pure virtual] |
virtual Color_t TVirtualPadPainter::GetTextColor | ( | ) | const [pure virtual] |
virtual Font_t TVirtualPadPainter::GetTextFont | ( | ) | const [pure virtual] |
virtual Float_t TVirtualPadPainter::GetTextSize | ( | ) | const [pure virtual] |
virtual Float_t TVirtualPadPainter::GetTextMagnitude | ( | ) | const [pure virtual] |
virtual void TVirtualPadPainter::SetTextAlign | ( | Short_t | align = 11 |
) | [pure virtual] |
virtual void TVirtualPadPainter::SetTextAngle | ( | Float_t | tangle = 0 |
) | [pure virtual] |
virtual void TVirtualPadPainter::SetTextColor | ( | Color_t | tcolor = 1 |
) | [pure virtual] |
virtual void TVirtualPadPainter::SetTextFont | ( | Font_t | tfont = 62 |
) | [pure virtual] |
virtual void TVirtualPadPainter::SetTextSize | ( | Float_t | tsize = 1 |
) | [pure virtual] |
Referenced by TPad::ResizePad().
virtual void TVirtualPadPainter::SetTextSizePixels | ( | Int_t | npixels | ) | [pure virtual] |
Referenced by TPad::ResizePad().
virtual void TVirtualPadPainter::ClearDrawable | ( | ) | [pure virtual] |
Referenced by TPad::Clear(), and TPad::PaintModified().
Referenced by TPad::CopyBackgroundPixmap(), and TPad::CopyPixmap().
virtual void TVirtualPadPainter::DestroyDrawable | ( | ) | [pure virtual] |
Referenced by TPad::Close().
virtual void TVirtualPadPainter::SelectDrawable | ( | Int_t | device | ) | [pure virtual] |
Referenced by TCanvas::Build(), TPad::cd(), TPad::Close(), TPad::Print(), and TCanvas::SetDoubleBuffer().
void TVirtualPadPainter::InitPainter | ( | ) | [virtual] |
void TVirtualPadPainter::InvalidateCS | ( | ) | [virtual] |
void TVirtualPadPainter::LockPainter | ( | ) | [virtual] |
virtual void TVirtualPadPainter::DrawLine | ( | Double_t | x1, | |
Double_t | y1, | |||
Double_t | x2, | |||
Double_t | y2 | |||
) | [pure virtual] |
Referenced by TPad::PaintLine().
virtual void TVirtualPadPainter::DrawLineNDC | ( | Double_t | u1, | |
Double_t | v1, | |||
Double_t | u2, | |||
Double_t | v2 | |||
) | [pure virtual] |
Referenced by TPad::PaintLineNDC().
virtual void TVirtualPadPainter::DrawBox | ( | Double_t | x1, | |
Double_t | y1, | |||
Double_t | x2, | |||
Double_t | y2, | |||
EBoxMode | mode | |||
) | [pure virtual] |
Referenced by TPad::PaintBorder(), and TPad::PaintBox().
virtual void TVirtualPadPainter::DrawFillArea | ( | Int_t | n, | |
const Double_t * | x, | |||
const Double_t * | y | |||
) | [pure virtual] |
Referenced by TPad::PaintBorder(), and TPad::PaintFillArea().
virtual void TVirtualPadPainter::DrawFillArea | ( | Int_t | n, | |
const Float_t * | x, | |||
const Float_t * | y | |||
) | [pure virtual] |
virtual void TVirtualPadPainter::DrawPolyLine | ( | Int_t | n, | |
const Double_t * | x, | |||
const Double_t * | y | |||
) | [pure virtual] |
Referenced by TPad::PaintPolyLine().
virtual void TVirtualPadPainter::DrawPolyLine | ( | Int_t | n, | |
const Float_t * | x, | |||
const Float_t * | y | |||
) | [pure virtual] |
virtual void TVirtualPadPainter::DrawPolyLineNDC | ( | Int_t | n, | |
const Double_t * | u, | |||
const Double_t * | v | |||
) | [pure virtual] |
Referenced by TPad::PaintPolyLineNDC().
virtual void TVirtualPadPainter::DrawPolyMarker | ( | Int_t | n, | |
const Double_t * | x, | |||
const Double_t * | y | |||
) | [pure virtual] |
Referenced by TPad::PaintPolyMarker().
virtual void TVirtualPadPainter::DrawPolyMarker | ( | Int_t | n, | |
const Float_t * | x, | |||
const Float_t * | y | |||
) | [pure virtual] |
virtual void TVirtualPadPainter::DrawText | ( | Double_t | x, | |
Double_t | y, | |||
const char * | text, | |||
ETextMode | mode | |||
) | [pure virtual] |
Referenced by TPad::PaintText().
virtual void TVirtualPadPainter::DrawTextNDC | ( | Double_t | u, | |
Double_t | v, | |||
const char * | text, | |||
ETextMode | mode | |||
) | [pure virtual] |
Referenced by TPad::PaintTextNDC().
virtual void TVirtualPadPainter::SaveImage | ( | TVirtualPad * | pad, | |
const char * | fileName, | |||
Int_t | type | |||
) | const [pure virtual] |
Referenced by TPad::Print().
TVirtualPadPainter * TVirtualPadPainter::PadPainter | ( | Option_t * | opt = "" |
) | [static] |
Definition at line 31 of file TVirtualPadPainter.cxx.
References TPluginManager::FindHandler(), gPluginMgr, and h.
Referenced by TCanvas::CreatePainter(), G__G__Base1_339_0_46(), and G__setup_memfuncTVirtualPadPainter().
virtual Color_t TVirtualPadPainter::GetLineColor | ( | ) | const [pure virtual] |
virtual Style_t TVirtualPadPainter::GetLineStyle | ( | ) | const [pure virtual] |
virtual Width_t TVirtualPadPainter::GetLineWidth | ( | ) | const [pure virtual] |
virtual void TVirtualPadPainter::SetLineColor | ( | Color_t | lcolor | ) | [pure virtual] |
virtual void TVirtualPadPainter::SetLineStyle | ( | Style_t | lstyle | ) | [pure virtual] |
virtual void TVirtualPadPainter::SetLineWidth | ( | Width_t | lwidth | ) | [pure virtual] |
virtual Color_t TVirtualPadPainter::GetFillColor | ( | ) | const [pure virtual] |
virtual Style_t TVirtualPadPainter::GetFillStyle | ( | ) | const [pure virtual] |
virtual Bool_t TVirtualPadPainter::IsTransparent | ( | ) | const [pure virtual] |
virtual void TVirtualPadPainter::SetFillColor | ( | Color_t | fcolor | ) | [pure virtual] |
virtual void TVirtualPadPainter::SetFillStyle | ( | Style_t | fstyle | ) | [pure virtual] |
virtual void TVirtualPadPainter::SetOpacity | ( | Int_t | percent | ) | [pure virtual] |
virtual Short_t TVirtualPadPainter::GetTextAlign | ( | ) | const [pure virtual] |
virtual Float_t TVirtualPadPainter::GetTextAngle | ( | ) | const [pure virtual] |
virtual Color_t TVirtualPadPainter::GetTextColor | ( | ) | const [pure virtual] |
virtual Font_t TVirtualPadPainter::GetTextFont | ( | ) | const [pure virtual] |
virtual Float_t TVirtualPadPainter::GetTextSize | ( | ) | const [pure virtual] |
virtual Float_t TVirtualPadPainter::GetTextMagnitude | ( | ) | const [pure virtual] |
virtual void TVirtualPadPainter::SetTextAlign | ( | Short_t | align = 11 |
) | [pure virtual] |
virtual void TVirtualPadPainter::SetTextAngle | ( | Float_t | tangle = 0 |
) | [pure virtual] |
virtual void TVirtualPadPainter::SetTextColor | ( | Color_t | tcolor = 1 |
) | [pure virtual] |
virtual void TVirtualPadPainter::SetTextFont | ( | Font_t | tfont = 62 |
) | [pure virtual] |
virtual void TVirtualPadPainter::SetTextSize | ( | Float_t | tsize = 1 |
) | [pure virtual] |
virtual void TVirtualPadPainter::SetTextSizePixels | ( | Int_t | npixels | ) | [pure virtual] |
virtual void TVirtualPadPainter::ClearDrawable | ( | ) | [pure virtual] |
virtual void TVirtualPadPainter::DestroyDrawable | ( | ) | [pure virtual] |
virtual void TVirtualPadPainter::SelectDrawable | ( | Int_t | device | ) | [pure virtual] |
virtual void TVirtualPadPainter::InitPainter | ( | ) | [virtual] |
virtual void TVirtualPadPainter::InvalidateCS | ( | ) | [virtual] |
virtual void TVirtualPadPainter::LockPainter | ( | ) | [virtual] |
virtual void TVirtualPadPainter::DrawLine | ( | Double_t | x1, | |
Double_t | y1, | |||
Double_t | x2, | |||
Double_t | y2 | |||
) | [pure virtual] |
virtual void TVirtualPadPainter::DrawLineNDC | ( | Double_t | u1, | |
Double_t | v1, | |||
Double_t | u2, | |||
Double_t | v2 | |||
) | [pure virtual] |
virtual void TVirtualPadPainter::DrawBox | ( | Double_t | x1, | |
Double_t | y1, | |||
Double_t | x2, | |||
Double_t | y2, | |||
EBoxMode | mode | |||
) | [pure virtual] |
virtual void TVirtualPadPainter::DrawFillArea | ( | Int_t | n, | |
const Double_t * | x, | |||
const Double_t * | y | |||
) | [pure virtual] |
virtual void TVirtualPadPainter::DrawFillArea | ( | Int_t | n, | |
const Float_t * | x, | |||
const Float_t * | y | |||
) | [pure virtual] |
virtual void TVirtualPadPainter::DrawPolyLine | ( | Int_t | n, | |
const Double_t * | x, | |||
const Double_t * | y | |||
) | [pure virtual] |
virtual void TVirtualPadPainter::DrawPolyLine | ( | Int_t | n, | |
const Float_t * | x, | |||
const Float_t * | y | |||
) | [pure virtual] |
virtual void TVirtualPadPainter::DrawPolyLineNDC | ( | Int_t | n, | |
const Double_t * | u, | |||
const Double_t * | v | |||
) | [pure virtual] |
virtual void TVirtualPadPainter::DrawPolyMarker | ( | Int_t | n, | |
const Double_t * | x, | |||
const Double_t * | y | |||
) | [pure virtual] |
virtual void TVirtualPadPainter::DrawPolyMarker | ( | Int_t | n, | |
const Float_t * | x, | |||
const Float_t * | y | |||
) | [pure virtual] |
virtual void TVirtualPadPainter::DrawText | ( | Double_t | x, | |
Double_t | y, | |||
const char * | text, | |||
ETextMode | mode | |||
) | [pure virtual] |
virtual void TVirtualPadPainter::DrawTextNDC | ( | Double_t | u, | |
Double_t | v, | |||
const char * | text, | |||
ETextMode | mode | |||
) | [pure virtual] |
virtual void TVirtualPadPainter::SaveImage | ( | TVirtualPad * | pad, | |
const char * | fileName, | |||
Int_t | type | |||
) | const [pure virtual] |
static TVirtualPadPainter* TVirtualPadPainter::PadPainter | ( | Option_t * | opt = "" |
) | [static] |