TPadPainter Class Reference

#include <TPadPainter.h>

Inheritance diagram for TPadPainter:

TVirtualPadPainter TVirtualPadPainter List of all members.

Public Member Functions

 TPadPainter ()
Color_t GetLineColor () const
Style_t GetLineStyle () const
Width_t GetLineWidth () const
void SetLineColor (Color_t lcolor)
void SetLineStyle (Style_t lstyle)
void SetLineWidth (Width_t lwidth)
Color_t GetFillColor () const
Style_t GetFillStyle () const
Bool_t IsTransparent () const
void SetFillColor (Color_t fcolor)
void SetFillStyle (Style_t fstyle)
void SetOpacity (Int_t percent)
Short_t GetTextAlign () const
Float_t GetTextAngle () const
Color_t GetTextColor () const
Font_t GetTextFont () const
Float_t GetTextSize () const
Float_t GetTextMagnitude () const
void SetTextAlign (Short_t align)
void SetTextAngle (Float_t tangle)
void SetTextColor (Color_t tcolor)
void SetTextFont (Font_t tfont)
void SetTextSize (Float_t tsize)
void SetTextSizePixels (Int_t npixels)
Int_t CreateDrawable (UInt_t w, UInt_t h)
void ClearDrawable ()
void CopyDrawable (Int_t id, Int_t px, Int_t py)
void DestroyDrawable ()
void SelectDrawable (Int_t device)
void DrawLine (Double_t x1, Double_t y1, Double_t x2, Double_t y2)
void DrawLineNDC (Double_t u1, Double_t v1, Double_t u2, Double_t v2)
void DrawBox (Double_t x1, Double_t y1, Double_t x2, Double_t y2, EBoxMode mode)
void DrawFillArea (Int_t n, const Double_t *x, const Double_t *y)
void DrawFillArea (Int_t n, const Float_t *x, const Float_t *y)
void DrawPolyLine (Int_t n, const Double_t *x, const Double_t *y)
void DrawPolyLine (Int_t n, const Float_t *x, const Float_t *y)
void DrawPolyLineNDC (Int_t n, const Double_t *u, const Double_t *v)
void DrawPolyMarker (Int_t n, const Double_t *x, const Double_t *y)
void DrawPolyMarker (Int_t n, const Float_t *x, const Float_t *y)
void DrawText (Double_t x, Double_t y, const char *text, ETextMode mode)
void DrawTextNDC (Double_t u, Double_t v, const char *text, ETextMode mode)
void SaveImage (TVirtualPad *pad, const char *fileName, Int_t type) const
 TPadPainter ()
Color_t GetLineColor () const
Style_t GetLineStyle () const
Width_t GetLineWidth () const
void SetLineColor (Color_t lcolor)
void SetLineStyle (Style_t lstyle)
void SetLineWidth (Width_t lwidth)
Color_t GetFillColor () const
Style_t GetFillStyle () const
Bool_t IsTransparent () const
void SetFillColor (Color_t fcolor)
void SetFillStyle (Style_t fstyle)
void SetOpacity (Int_t percent)
Short_t GetTextAlign () const
Float_t GetTextAngle () const
Color_t GetTextColor () const
Font_t GetTextFont () const
Float_t GetTextSize () const
Float_t GetTextMagnitude () const
void SetTextAlign (Short_t align)
void SetTextAngle (Float_t tangle)
void SetTextColor (Color_t tcolor)
void SetTextFont (Font_t tfont)
void SetTextSize (Float_t tsize)
void SetTextSizePixels (Int_t npixels)
Int_t CreateDrawable (UInt_t w, UInt_t h)
void ClearDrawable ()
void CopyDrawable (Int_t id, Int_t px, Int_t py)
void DestroyDrawable ()
void SelectDrawable (Int_t device)
void DrawLine (Double_t x1, Double_t y1, Double_t x2, Double_t y2)
void DrawLineNDC (Double_t u1, Double_t v1, Double_t u2, Double_t v2)
void DrawBox (Double_t x1, Double_t y1, Double_t x2, Double_t y2, EBoxMode mode)
void DrawFillArea (Int_t n, const Double_t *x, const Double_t *y)
void DrawFillArea (Int_t n, const Float_t *x, const Float_t *y)
void DrawPolyLine (Int_t n, const Double_t *x, const Double_t *y)
void DrawPolyLine (Int_t n, const Float_t *x, const Float_t *y)
void DrawPolyLineNDC (Int_t n, const Double_t *u, const Double_t *v)
void DrawPolyMarker (Int_t n, const Double_t *x, const Double_t *y)
void DrawPolyMarker (Int_t n, const Float_t *x, const Float_t *y)
void DrawText (Double_t x, Double_t y, const char *text, ETextMode mode)
void DrawTextNDC (Double_t u, Double_t v, const char *text, ETextMode mode)
void SaveImage (TVirtualPad *pad, const char *fileName, Int_t type) const

Private Member Functions

 TPadPainter (const TPadPainter &rhs)
TPadPainteroperator= (const TPadPainter &rhs)
 TPadPainter (const TPadPainter &rhs)
TPadPainteroperator= (const TPadPainter &rhs)

Detailed Description

Definition at line 17 of file TPadPainter.h.


Constructor & Destructor Documentation

TPadPainter::TPadPainter (  ) 

TPadPainter::TPadPainter ( const TPadPainter rhs  )  [private]

TPadPainter::TPadPainter (  ) 

TPadPainter::TPadPainter ( const TPadPainter rhs  )  [private]


Member Function Documentation

Color_t TPadPainter::GetLineColor (  )  const [virtual]

Implements TVirtualPadPainter.

Definition at line 32 of file TPadPainter.cxx.

References gVirtualX.

Style_t TPadPainter::GetLineStyle (  )  const [virtual]

Implements TVirtualPadPainter.

Definition at line 41 of file TPadPainter.cxx.

References gVirtualX.

Width_t TPadPainter::GetLineWidth (  )  const [virtual]

Implements TVirtualPadPainter.

Definition at line 50 of file TPadPainter.cxx.

References gVirtualX.

void TPadPainter::SetLineColor ( Color_t  lcolor  )  [virtual]

Implements TVirtualPadPainter.

Definition at line 59 of file TPadPainter.cxx.

References gVirtualX.

void TPadPainter::SetLineStyle ( Style_t  lstyle  )  [virtual]

Implements TVirtualPadPainter.

Definition at line 68 of file TPadPainter.cxx.

References gVirtualX.

void TPadPainter::SetLineWidth ( Width_t  lwidth  )  [virtual]

Implements TVirtualPadPainter.

Definition at line 77 of file TPadPainter.cxx.

References gVirtualX.

Color_t TPadPainter::GetFillColor (  )  const [virtual]

Implements TVirtualPadPainter.

Definition at line 86 of file TPadPainter.cxx.

References gVirtualX.

Style_t TPadPainter::GetFillStyle (  )  const [virtual]

Implements TVirtualPadPainter.

Definition at line 95 of file TPadPainter.cxx.

References gVirtualX.

Bool_t TPadPainter::IsTransparent (  )  const [virtual]

Implements TVirtualPadPainter.

Definition at line 104 of file TPadPainter.cxx.

References gVirtualX.

void TPadPainter::SetFillColor ( Color_t  fcolor  )  [virtual]

Implements TVirtualPadPainter.

Definition at line 114 of file TPadPainter.cxx.

References gVirtualX.

void TPadPainter::SetFillStyle ( Style_t  fstyle  )  [virtual]

Implements TVirtualPadPainter.

Definition at line 123 of file TPadPainter.cxx.

References gVirtualX.

void TPadPainter::SetOpacity ( Int_t  percent  )  [virtual]

Implements TVirtualPadPainter.

Definition at line 132 of file TPadPainter.cxx.

References gVirtualX.

Short_t TPadPainter::GetTextAlign (  )  const [virtual]

Implements TVirtualPadPainter.

Definition at line 141 of file TPadPainter.cxx.

References gVirtualX.

Float_t TPadPainter::GetTextAngle (  )  const [virtual]

Implements TVirtualPadPainter.

Definition at line 150 of file TPadPainter.cxx.

References gVirtualX.

Referenced by DrawText(), and DrawTextNDC().

Color_t TPadPainter::GetTextColor (  )  const [virtual]

Implements TVirtualPadPainter.

Definition at line 159 of file TPadPainter.cxx.

References gVirtualX.

Font_t TPadPainter::GetTextFont (  )  const [virtual]

Implements TVirtualPadPainter.

Definition at line 168 of file TPadPainter.cxx.

References gVirtualX.

Float_t TPadPainter::GetTextSize (  )  const [virtual]

Implements TVirtualPadPainter.

Definition at line 177 of file TPadPainter.cxx.

References gVirtualX.

Float_t TPadPainter::GetTextMagnitude (  )  const [virtual]

Implements TVirtualPadPainter.

Definition at line 186 of file TPadPainter.cxx.

References gVirtualX.

Referenced by DrawText(), and DrawTextNDC().

void TPadPainter::SetTextAlign ( Short_t  align  )  [virtual]

Implements TVirtualPadPainter.

Definition at line 195 of file TPadPainter.cxx.

References gVirtualX.

void TPadPainter::SetTextAngle ( Float_t  tangle  )  [virtual]

Implements TVirtualPadPainter.

Definition at line 204 of file TPadPainter.cxx.

References gVirtualX.

void TPadPainter::SetTextColor ( Color_t  tcolor  )  [virtual]

Implements TVirtualPadPainter.

Definition at line 213 of file TPadPainter.cxx.

References gVirtualX.

Referenced by G__G__GPad_164_0_21().

void TPadPainter::SetTextFont ( Font_t  tfont  )  [virtual]

Implements TVirtualPadPainter.

Definition at line 222 of file TPadPainter.cxx.

References gVirtualX.

void TPadPainter::SetTextSize ( Float_t  tsize  )  [virtual]

Implements TVirtualPadPainter.

Definition at line 231 of file TPadPainter.cxx.

References gVirtualX.

void TPadPainter::SetTextSizePixels ( Int_t  npixels  )  [virtual]

Implements TVirtualPadPainter.

Definition at line 240 of file TPadPainter.cxx.

References gVirtualX.

Int_t TPadPainter::CreateDrawable ( UInt_t  w,
UInt_t  h 
) [virtual]

Implements TVirtualPadPainter.

Definition at line 249 of file TPadPainter.cxx.

References gVirtualX.

void TPadPainter::ClearDrawable (  )  [virtual]

Implements TVirtualPadPainter.

Definition at line 258 of file TPadPainter.cxx.

References gVirtualX.

void TPadPainter::CopyDrawable ( Int_t  id,
Int_t  px,
Int_t  py 
) [virtual]

Implements TVirtualPadPainter.

Definition at line 267 of file TPadPainter.cxx.

References gVirtualX.

void TPadPainter::DestroyDrawable (  )  [virtual]

Implements TVirtualPadPainter.

Definition at line 276 of file TPadPainter.cxx.

References gVirtualX.

void TPadPainter::SelectDrawable ( Int_t  device  )  [virtual]

Implements TVirtualPadPainter.

Definition at line 285 of file TPadPainter.cxx.

References gVirtualX.

void TPadPainter::DrawLine ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2 
) [virtual]

Implements TVirtualPadPainter.

Definition at line 294 of file TPadPainter.cxx.

References gPad, and gVirtualX.

void TPadPainter::DrawLineNDC ( Double_t  u1,
Double_t  v1,
Double_t  u2,
Double_t  v2 
) [virtual]

Implements TVirtualPadPainter.

Definition at line 308 of file TPadPainter.cxx.

References gPad, and gVirtualX.

void TPadPainter::DrawBox ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2,
EBoxMode  mode 
) [virtual]

Implements TVirtualPadPainter.

Definition at line 321 of file TPadPainter.cxx.

References TMath::Abs(), gPad, and gVirtualX.

void TPadPainter::DrawFillArea ( Int_t  n,
const Double_t x,
const Double_t y 
) [virtual]

Implements TVirtualPadPainter.

Definition at line 339 of file TPadPainter.cxx.

References TPoint::fX, TPoint::fY, gPad, gPXY, gVirtualX, i, and kPXY.

void TPadPainter::DrawFillArea ( Int_t  n,
const Float_t x,
const Float_t y 
) [virtual]

Implements TVirtualPadPainter.

Definition at line 362 of file TPadPainter.cxx.

References TPoint::fX, TPoint::fY, gPad, gPXY, gVirtualX, i, and kPXY.

void TPadPainter::DrawPolyLine ( Int_t  n,
const Double_t x,
const Double_t y 
) [virtual]

Implements TVirtualPadPainter.

Definition at line 385 of file TPadPainter.cxx.

References TPoint::fY, gPad, gPXY, gVirtualX, i, and kPXY.

void TPadPainter::DrawPolyLine ( Int_t  n,
const Float_t x,
const Float_t y 
) [virtual]

Implements TVirtualPadPainter.

Definition at line 401 of file TPadPainter.cxx.

References TPoint::fY, gPad, gPXY, gVirtualX, i, and kPXY.

void TPadPainter::DrawPolyLineNDC ( Int_t  n,
const Double_t u,
const Double_t v 
) [virtual]

Implements TVirtualPadPainter.

Definition at line 417 of file TPadPainter.cxx.

References TPoint::fY, gPad, gPXY, gVirtualX, i, and kPXY.

void TPadPainter::DrawPolyMarker ( Int_t  n,
const Double_t x,
const Double_t y 
) [virtual]

Implements TVirtualPadPainter.

Definition at line 433 of file TPadPainter.cxx.

References TPoint::fY, gPad, gPXY, gVirtualX, i, and kPXY.

void TPadPainter::DrawPolyMarker ( Int_t  n,
const Float_t x,
const Float_t y 
) [virtual]

Implements TVirtualPadPainter.

Definition at line 449 of file TPadPainter.cxx.

References TPoint::fY, gPad, gPXY, gVirtualX, i, and kPXY.

void TPadPainter::DrawText ( Double_t  x,
Double_t  y,
const char *  text,
ETextMode  mode 
) [virtual]

Implements TVirtualPadPainter.

Definition at line 465 of file TPadPainter.cxx.

References GetTextAngle(), GetTextMagnitude(), gPad, and gVirtualX.

void TPadPainter::DrawTextNDC ( Double_t  u,
Double_t  v,
const char *  text,
ETextMode  mode 
) [virtual]

Implements TVirtualPadPainter.

Definition at line 478 of file TPadPainter.cxx.

References GetTextAngle(), GetTextMagnitude(), gPad, and gVirtualX.

void TPadPainter::SaveImage ( TVirtualPad pad,
const char *  fileName,
Int_t  type 
) const [virtual]

Implements TVirtualPadPainter.

Definition at line 491 of file TPadPainter.cxx.

References TImage::Create(), gVirtualX, and TImage::kGif.

TPadPainter& TPadPainter::operator= ( const TPadPainter rhs  )  [private]

Color_t TPadPainter::GetLineColor (  )  const [virtual]

Implements TVirtualPadPainter.

Style_t TPadPainter::GetLineStyle (  )  const [virtual]

Implements TVirtualPadPainter.

Width_t TPadPainter::GetLineWidth (  )  const [virtual]

Implements TVirtualPadPainter.

void TPadPainter::SetLineColor ( Color_t  lcolor  )  [virtual]

Implements TVirtualPadPainter.

void TPadPainter::SetLineStyle ( Style_t  lstyle  )  [virtual]

Implements TVirtualPadPainter.

void TPadPainter::SetLineWidth ( Width_t  lwidth  )  [virtual]

Implements TVirtualPadPainter.

Color_t TPadPainter::GetFillColor (  )  const [virtual]

Implements TVirtualPadPainter.

Style_t TPadPainter::GetFillStyle (  )  const [virtual]

Implements TVirtualPadPainter.

Bool_t TPadPainter::IsTransparent (  )  const [virtual]

Implements TVirtualPadPainter.

void TPadPainter::SetFillColor ( Color_t  fcolor  )  [virtual]

Implements TVirtualPadPainter.

void TPadPainter::SetFillStyle ( Style_t  fstyle  )  [virtual]

Implements TVirtualPadPainter.

void TPadPainter::SetOpacity ( Int_t  percent  )  [virtual]

Implements TVirtualPadPainter.

Short_t TPadPainter::GetTextAlign (  )  const [virtual]

Implements TVirtualPadPainter.

Float_t TPadPainter::GetTextAngle (  )  const [virtual]

Implements TVirtualPadPainter.

Color_t TPadPainter::GetTextColor (  )  const [virtual]

Implements TVirtualPadPainter.

Font_t TPadPainter::GetTextFont (  )  const [virtual]

Implements TVirtualPadPainter.

Float_t TPadPainter::GetTextSize (  )  const [virtual]

Implements TVirtualPadPainter.

Float_t TPadPainter::GetTextMagnitude (  )  const [virtual]

Implements TVirtualPadPainter.

void TPadPainter::SetTextAlign ( Short_t  align  )  [virtual]

Implements TVirtualPadPainter.

void TPadPainter::SetTextAngle ( Float_t  tangle  )  [virtual]

Implements TVirtualPadPainter.

void TPadPainter::SetTextColor ( Color_t  tcolor  )  [virtual]

Implements TVirtualPadPainter.

void TPadPainter::SetTextFont ( Font_t  tfont  )  [virtual]

Implements TVirtualPadPainter.

void TPadPainter::SetTextSize ( Float_t  tsize  )  [virtual]

Implements TVirtualPadPainter.

void TPadPainter::SetTextSizePixels ( Int_t  npixels  )  [virtual]

Implements TVirtualPadPainter.

Int_t TPadPainter::CreateDrawable ( UInt_t  w,
UInt_t  h 
) [virtual]

Implements TVirtualPadPainter.

void TPadPainter::ClearDrawable (  )  [virtual]

Implements TVirtualPadPainter.

void TPadPainter::CopyDrawable ( Int_t  id,
Int_t  px,
Int_t  py 
) [virtual]

Implements TVirtualPadPainter.

void TPadPainter::DestroyDrawable (  )  [virtual]

Implements TVirtualPadPainter.

void TPadPainter::SelectDrawable ( Int_t  device  )  [virtual]

Implements TVirtualPadPainter.

void TPadPainter::DrawLine ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2 
) [virtual]

Implements TVirtualPadPainter.

void TPadPainter::DrawLineNDC ( Double_t  u1,
Double_t  v1,
Double_t  u2,
Double_t  v2 
) [virtual]

Implements TVirtualPadPainter.

void TPadPainter::DrawBox ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2,
EBoxMode  mode 
) [virtual]

Implements TVirtualPadPainter.

void TPadPainter::DrawFillArea ( Int_t  n,
const Double_t x,
const Double_t y 
) [virtual]

Implements TVirtualPadPainter.

void TPadPainter::DrawFillArea ( Int_t  n,
const Float_t x,
const Float_t y 
) [virtual]

Implements TVirtualPadPainter.

void TPadPainter::DrawPolyLine ( Int_t  n,
const Double_t x,
const Double_t y 
) [virtual]

Implements TVirtualPadPainter.

void TPadPainter::DrawPolyLine ( Int_t  n,
const Float_t x,
const Float_t y 
) [virtual]

Implements TVirtualPadPainter.

void TPadPainter::DrawPolyLineNDC ( Int_t  n,
const Double_t u,
const Double_t v 
) [virtual]

Implements TVirtualPadPainter.

void TPadPainter::DrawPolyMarker ( Int_t  n,
const Double_t x,
const Double_t y 
) [virtual]

Implements TVirtualPadPainter.

void TPadPainter::DrawPolyMarker ( Int_t  n,
const Float_t x,
const Float_t y 
) [virtual]

Implements TVirtualPadPainter.

void TPadPainter::DrawText ( Double_t  x,
Double_t  y,
const char *  text,
ETextMode  mode 
) [virtual]

Implements TVirtualPadPainter.

void TPadPainter::DrawTextNDC ( Double_t  u,
Double_t  v,
const char *  text,
ETextMode  mode 
) [virtual]

Implements TVirtualPadPainter.

void TPadPainter::SaveImage ( TVirtualPad pad,
const char *  fileName,
Int_t  type 
) const [virtual]

Implements TVirtualPadPainter.

TPadPainter& TPadPainter::operator= ( const TPadPainter rhs  )  [private]


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:43:45 2011 for ROOT_528-00b_version by  doxygen 1.5.1