TPaveLabel Class Reference

#include <TPaveLabel.h>

Inheritance diagram for TPaveLabel:

TPave TAttText TPave TAttText TBox TBox TBox TBox TAttFill TAttLine TObject TAttFill TAttLine TObject TAttFill TAttLine TObject TAttFill TAttLine TObject TAttFill TAttLine TObject TAttFill TAttLine TObject TAttFill TAttLine TObject TAttFill TAttLine TObject TPaveClass TPaveClass List of all members.

Public Member Functions

 TPaveLabel ()
 TPaveLabel (Double_t x1, Double_t y1, Double_t x2, Double_t y2, const char *label, Option_t *option="br")
 TPaveLabel (const TPaveLabel &pavelabel)
virtual ~TPaveLabel ()
void Copy (TObject &pavelabel) const
virtual void Draw (Option_t *option="")
virtual void DrawPaveLabel (Double_t x1, Double_t y1, Double_t x2, Double_t y2, const char *label, Option_t *option="")
const char * GetLabel () const
const char * GetTitle () const
virtual void Paint (Option_t *option="")
virtual void PaintPaveLabel (Double_t x1, Double_t y1, Double_t x2, Double_t y2, const char *label, Option_t *option="")
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void SetLabel (const char *label)
 TPaveLabel ()
 TPaveLabel (Double_t x1, Double_t y1, Double_t x2, Double_t y2, const char *label, Option_t *option="br")
 TPaveLabel (const TPaveLabel &pavelabel)
virtual ~TPaveLabel ()
void Copy (TObject &pavelabel) const
virtual void Draw (Option_t *option="")
virtual void DrawPaveLabel (Double_t x1, Double_t y1, Double_t x2, Double_t y2, const char *label, Option_t *option="")
const char * GetLabel () const
const char * GetTitle () const
virtual void Paint (Option_t *option="")
virtual void PaintPaveLabel (Double_t x1, Double_t y1, Double_t x2, Double_t y2, const char *label, Option_t *option="")
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void SetLabel (const char *label)

Protected Attributes

TString fLabel

Detailed Description

Definition at line 32 of file TPaveLabel.h.


Constructor & Destructor Documentation

TPaveLabel::TPaveLabel (  ) 

Referenced by DrawPaveLabel().

TPaveLabel::TPaveLabel ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2,
const char *  label,
Option_t option = "br" 
)

Definition at line 40 of file TPaveLabel.cxx.

References fLabel.

TPaveLabel::TPaveLabel ( const TPaveLabel pavelabel  ) 

Definition at line 67 of file TPaveLabel.cxx.

TPaveLabel::~TPaveLabel (  )  [virtual]

Definition at line 60 of file TPaveLabel.cxx.

TPaveLabel::TPaveLabel (  ) 

TPaveLabel::TPaveLabel ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2,
const char *  label,
Option_t option = "br" 
)

TPaveLabel::TPaveLabel ( const TPaveLabel pavelabel  ) 

virtual TPaveLabel::~TPaveLabel (  )  [virtual]


Member Function Documentation

void TPaveLabel::Copy ( TObject pavelabel  )  const [virtual]

Reimplemented from TPave.

Definition at line 76 of file TPaveLabel.cxx.

References TPave::Copy(), TAttText::Copy(), and fLabel.

Referenced by TPaveClass::Copy().

void TPaveLabel::Draw ( Option_t option = ""  )  [virtual]

Reimplemented from TPave.

Definition at line 87 of file TPaveLabel.cxx.

References TObject::AppendPad(), and TPave::GetOption().

Referenced by doFit(), double32(), first(), h1draw(), kalman_do(), main(), TClassTree::Paint(), TClassTree::PaintClass(), piRandom(), pirndm(), tellipse(), and zdemo().

void TPaveLabel::DrawPaveLabel ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2,
const char *  label,
Option_t option = "" 
) [virtual]

Definition at line 100 of file TPaveLabel.cxx.

References TObject::AppendPad(), TObject::kCanDelete, TObject::SetBit(), and TPaveLabel().

Referenced by options2d1(), options2d2(), options2d3(), options2d4(), and options2d5().

const char* TPaveLabel::GetLabel (  )  const [inline]

Definition at line 47 of file TPaveLabel.h.

References TString::Data(), and fLabel.

Referenced by TClassTree::FindClassPosition(), Paint(), PaintPaveLabel(), TRecorderRecording::RecordPave(), TClassTree::ShowCod(), TClassTree::ShowHas(), TClassTree::ShowMul(), and TClassTree::ShowRef().

const char* TPaveLabel::GetTitle (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 48 of file TPaveLabel.h.

References TString::Data(), and fLabel.

Referenced by PaintPaveLabel().

void TPaveLabel::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TPave.

Definition at line 111 of file TPaveLabel.cxx.

References TPave::ConvertNDCtoPad(), TBox::fX1, TBox::fX2, TBox::fY1, TBox::fY2, GetLabel(), TPave::GetOption(), and PaintPaveLabel().

void TPaveLabel::PaintPaveLabel ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2,
const char *  label,
Option_t option = "" 
) [virtual]

Definition at line 123 of file TPaveLabel.cxx.

References TMath::Abs(), TPave::GetBorderSize(), GetLabel(), TAttText::GetTextAlign(), TAttText::GetTextAngle(), TAttText::GetTextColor(), TAttText::GetTextFont(), TAttText::GetTextSize(), GetTitle(), gPad, h, i, latex(), TPave::PaintPave(), w, x, and y.

Referenced by Paint().

void TPaveLabel::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TPave.

Definition at line 193 of file TPaveLabel.cxx.

References xmlio::Class, TROOT::ClassSaved(), TString::Contains(), TString::Data(), TPave::fBorderSize, fLabel, TPave::fOption, TBox::fX1, TPave::fX1NDC, TBox::fX2, TPave::fX2NDC, TBox::fY1, TPave::fY1NDC, TBox::fY2, TPave::fY2NDC, gPad, gROOT, s, TAttFill::SaveFillAttributes(), TAttLine::SaveLineAttributes(), and TAttText::SaveTextAttributes().

virtual void TPaveLabel::SetLabel ( const char *  label  )  [inline, virtual]

Definition at line 53 of file TPaveLabel.h.

References fLabel.

Referenced by main().

void TPaveLabel::Copy ( TObject pavelabel  )  const [virtual]

Reimplemented from TPave.

virtual void TPaveLabel::Draw ( Option_t option = ""  )  [virtual]

Reimplemented from TPave.

virtual void TPaveLabel::DrawPaveLabel ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2,
const char *  label,
Option_t option = "" 
) [virtual]

const char* TPaveLabel::GetLabel (  )  const [inline]

Definition at line 47 of file TPaveLabel.h.

References TString::Data(), and fLabel.

const char* TPaveLabel::GetTitle (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 48 of file TPaveLabel.h.

References TString::Data(), and fLabel.

virtual void TPaveLabel::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TPave.

virtual void TPaveLabel::PaintPaveLabel ( Double_t  x1,
Double_t  y1,
Double_t  x2,
Double_t  y2,
const char *  label,
Option_t option = "" 
) [virtual]

virtual void TPaveLabel::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TPave.

virtual void TPaveLabel::SetLabel ( const char *  label  )  [inline, virtual]

Definition at line 53 of file TPaveLabel.h.

References fLabel.


Member Data Documentation

TString TPaveLabel::fLabel [protected]

Definition at line 35 of file TPaveLabel.h.

Referenced by Copy(), GetLabel(), GetTitle(), TPaveClass::SavePrimitive(), SavePrimitive(), SetLabel(), and TPaveLabel().


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