Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TPave Class Reference

#include <TPave.h>

Inheritance diagram for TPave:

Inheritance graph
[legend]
Collaboration diagram for TPave:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { kNameIsAction = BIT(11) }

Public Methods

 TPave ()
 TPave (Double_t x1, Double_t y1, Double_t x2,Double_t y2, Int_t bordersize=4,Option_t *option="br")
 TPave (const TPave &pave)
virtual ~TPave ()
void Copy (TObject &pave) const
virtual void ConvertNDCtoPad ()
virtual void Draw (Option_t *option="")
virtual void DrawPave (Double_t x1, Double_t y1, Double_t x2,Double_t y2, Int_t bordersize=4,Option_t *option="br")
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
Int_t GetBorderSize ()
Double_t GetCornerRadius ()
Option_t * GetName () const
Option_t * GetOption () const
Double_t GetX1NDC () const
Double_t GetX2NDC () const
Double_t GetY1NDC () const
Double_t GetY2NDC () const
virtual void ls (Option_t *option="") const
virtual void Paint (Option_t *option="")
virtual void PaintPave (Double_t x1, Double_t y1, Double_t x2,Double_t y2, Int_t bordersize=4,Option_t *option="br")
virtual void PaintPaveArc (Double_t x1, Double_t y1, Double_t x2,Double_t y2, Int_t bordersize=4,Option_t *option="br")
virtual void Print (Option_t *option="") const
virtual void SavePrimitive (ofstream &out, Option_t *option)
virtual void SetBorderSize (Int_t bordersize=4)
virtual void SetCornerRadius (Double_t rad=0.2)
virtual void SetName (const char *name="")
virtual void SetOption (Option_t *option="br")
virtual void SetX1NDC (Double_t x1)
virtual void SetX2NDC (Double_t x2)
virtual void SetY1NDC (Double_t y1)
virtual void SetY2NDC (Double_t y2)

Protected Attributes

Double_t fX1NDC
Double_t fY1NDC
Double_t fX2NDC
Double_t fY2NDC
Int_t fBorderSize
Int_t fInit
Double_t fCornerRadius
TString fOption
TString fName

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
kNameIsAction 

Definition at line 46 of file TPave.h.


Constructor & Destructor Documentation

TPave::TPave  
 

TPave::TPave Double_t    x1,
Double_t    y1,
Double_t    x2,
Double_t    y2,
Int_t    bordersize = 4,
Option_t *    option = "br"
 

TPave::TPave const TPave &    pave
 

virtual TPave::~TPave   [virtual]
 


Member Function Documentation

void TPave::Copy TObject   pave const [virtual]
 

Reimplemented from TBox.

Reimplemented in TLegend, TPaletteAxis, TPaveClass, and TPaveLabel.

virtual void TPave::ConvertNDCtoPad   [virtual]
 

virtual void TPave::Draw Option_t *    option = "" [virtual]
 

Reimplemented from TBox.

Reimplemented in TDiamond, TLegend, TPaveLabel, TPavesText, and TPaveText.

virtual void TPave::DrawPave Double_t    x1,
Double_t    y1,
Double_t    x2,
Double_t    y2,
Int_t    bordersize = 4,
Option_t *    option = "br"
[virtual]
 

virtual void TPave::ExecuteEvent Int_t    event,
Int_t    px,
Int_t    py
[virtual]
 

Reimplemented from TBox.

Reimplemented in TDiamond, and TPaletteAxis.

Int_t TPave::GetBorderSize  
 

Definition at line 61 of file TPave.h.

References fBorderSize.

Double_t TPave::GetCornerRadius  
 

Definition at line 62 of file TPave.h.

References fCornerRadius.

Option_t* TPave::GetName   const [virtual]
 

Reimplemented from TObject.

Reimplemented in TPaletteAxis.

Definition at line 63 of file TPave.h.

References TString::Data().

Option_t* TPave::GetOption   const [virtual]
 

Reimplemented from TObject.

Definition at line 64 of file TPave.h.

References TString::Data().

Double_t TPave::GetX1NDC   const
 

Definition at line 65 of file TPave.h.

References fX1NDC.

Double_t TPave::GetX2NDC   const
 

Definition at line 66 of file TPave.h.

References fX2NDC.

Double_t TPave::GetY1NDC   const
 

Definition at line 67 of file TPave.h.

References fY1NDC.

Double_t TPave::GetY2NDC   const
 

Definition at line 68 of file TPave.h.

References fY2NDC.

virtual void TPave::ls Option_t *    option = "" const [virtual]
 

Reimplemented from TBox.

virtual void TPave::Paint Option_t *    option = "" [virtual]
 

Reimplemented from TBox.

Reimplemented in TDiamond, TLegend, TPaletteAxis, TPaveLabel, TPaveStats, TPavesText, and TPaveText.

virtual void TPave::PaintPave Double_t    x1,
Double_t    y1,
Double_t    x2,
Double_t    y2,
Int_t    bordersize = 4,
Option_t *    option = "br"
[virtual]
 

virtual void TPave::PaintPaveArc Double_t    x1,
Double_t    y1,
Double_t    x2,
Double_t    y2,
Int_t    bordersize = 4,
Option_t *    option = "br"
[virtual]
 

virtual void TPave::Print Option_t *    option = "" const [virtual]
 

Reimplemented from TBox.

Reimplemented in TLegend, and TPaveText.

virtual void TPave::SavePrimitive ofstream &    out,
Option_t *    option
[virtual]
 

Reimplemented from TBox.

Reimplemented in TDiamond, TLegend, TPaletteAxis, TPaveClass, TPaveLabel, TPaveStats, TPavesText, and TPaveText.

virtual void TPave::SetBorderSize Int_t    bordersize = 4 [virtual]
 

Definition at line 77 of file TPave.h.

References fBorderSize.

virtual void TPave::SetCornerRadius Double_t    rad = 0.2 [virtual]
 

Definition at line 78 of file TPave.h.

References fCornerRadius.

virtual void TPave::SetName const char *    name = "" [virtual]
 

Reimplemented in TPaletteAxis.

Definition at line 79 of file TPave.h.

virtual void TPave::SetOption Option_t *    option = "br" [virtual]
 

Definition at line 80 of file TPave.h.

virtual void TPave::SetX1NDC Double_t    x1 [virtual]
 

Definition at line 81 of file TPave.h.

References fX1NDC.

virtual void TPave::SetX2NDC Double_t    x2 [virtual]
 

Definition at line 82 of file TPave.h.

References fX2NDC.

virtual void TPave::SetY1NDC Double_t    y1 [virtual]
 

Definition at line 83 of file TPave.h.

References fY1NDC.

virtual void TPave::SetY2NDC Double_t    y2 [virtual]
 

Definition at line 84 of file TPave.h.

References fY2NDC.


Member Data Documentation

Double_t TPave::fX1NDC [protected]
 

Definition at line 34 of file TPave.h.

Referenced by GetX1NDC(), and SetX1NDC().

Double_t TPave::fY1NDC [protected]
 

Definition at line 35 of file TPave.h.

Referenced by GetY1NDC(), and SetY1NDC().

Double_t TPave::fX2NDC [protected]
 

Definition at line 36 of file TPave.h.

Referenced by GetX2NDC(), and SetX2NDC().

Double_t TPave::fY2NDC [protected]
 

Definition at line 37 of file TPave.h.

Referenced by GetY2NDC(), and SetY2NDC().

Int_t TPave::fBorderSize [protected]
 

Definition at line 38 of file TPave.h.

Referenced by GetBorderSize(), and SetBorderSize().

Int_t TPave::fInit [protected]
 

Definition at line 39 of file TPave.h.

Double_t TPave::fCornerRadius [protected]
 

Definition at line 40 of file TPave.h.

Referenced by GetCornerRadius(), and SetCornerRadius().

TString TPave::fOption [protected]
 

Definition at line 41 of file TPave.h.

TString TPave::fName [protected]
 

Reimplemented in TPaletteAxis.

Definition at line 42 of file TPave.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:05:04 2003 for ROOT by doxygen1.2.16