Logo ROOT  
Reference Guide
TAttPad.h
Go to the documentation of this file.
1 // @(#)root/base:$Id$
2 // Author: Rene Brun 04/01/95
3 
4 /*************************************************************************
5  * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
6  * All rights reserved. *
7  * *
8  * For the licensing terms see $ROOTSYS/LICENSE. *
9  * For the list of contributors see $ROOTSYS/README/CREDITS. *
10  *************************************************************************/
11 
12 #ifndef ROOT_TAttPad
13 #define ROOT_TAttPad
14 
15 
16 #include "Rtypes.h"
17 
18 
19 class TAttPad {
20 protected:
21  Float_t fLeftMargin; ///< LeftMargin
22  Float_t fRightMargin; ///< RightMargin
23  Float_t fBottomMargin; ///< BottomMargin
24  Float_t fTopMargin; ///< TopMargin
25  Float_t fXfile; ///< X position where to draw the file name
26  Float_t fYfile; ///< Y position where to draw the file name
27  Float_t fAfile; ///< Alignment for the file name
28  Float_t fXstat; ///< X position where to draw the statistics
29  Float_t fYstat; ///< Y position where to draw the statistics
30  Float_t fAstat; ///< Alignment for the statistics
31  Color_t fFrameFillColor; ///< Pad frame fill color
32  Color_t fFrameLineColor; ///< Pad frame line color
33  Style_t fFrameFillStyle; ///< Pad frame fill style
34  Style_t fFrameLineStyle; ///< Pad frame line style
35  Width_t fFrameLineWidth; ///< Pad frame line width
36  Width_t fFrameBorderSize; ///< Pad frame border size
37  Int_t fFrameBorderMode; ///< Pad frame border mode
38 
39 public:
41  virtual ~TAttPad();
42  virtual void Copy(TAttPad &attpad) const;
44  Float_t GetLeftMargin() const { return fLeftMargin;}
45  Float_t GetRightMargin() const { return fRightMargin;}
46  Float_t GetTopMargin() const { return fTopMargin;}
47  Float_t GetAfile() const { return fAfile;}
48  Float_t GetXfile() const { return fXfile;}
49  Float_t GetYfile() const { return fYfile;}
50  Float_t GetAstat() const { return fAstat;}
51  Float_t GetXstat() const { return fXstat;}
52  Float_t GetYstat() const { return fYstat;}
60  virtual void Print(Option_t *option="") const;
61  virtual void ResetAttPad(Option_t *option="");
62  virtual void SetBottomMargin(Float_t bottommargin);
63  virtual void SetLeftMargin(Float_t leftmargin);
64  virtual void SetRightMargin(Float_t rightmargin);
65  virtual void SetTopMargin(Float_t topmargin);
66  virtual void SetMargin(Float_t left, Float_t right, Float_t bottom, Float_t top);
67  virtual void SetAfile(Float_t afile) { fAfile=afile;}
68  virtual void SetXfile(Float_t xfile) { fXfile=xfile;}
69  virtual void SetYfile(Float_t yfile) { fYfile=yfile;}
70  virtual void SetAstat(Float_t astat) { fAstat=astat;}
71  virtual void SetXstat(Float_t xstat) { fXstat=xstat;}
72  virtual void SetYstat(Float_t ystat) { fYstat=ystat;}
73  void SetFrameFillColor(Color_t color=1) {fFrameFillColor = color;}
74  void SetFrameLineColor(Color_t color=1) {fFrameLineColor = color;}
75  void SetFrameFillStyle(Style_t styl=0) {fFrameFillStyle = styl;}
76  void SetFrameLineStyle(Style_t styl=0) {fFrameLineStyle = styl;}
79  void SetFrameBorderMode(Int_t mode=1) {fFrameBorderMode = mode;}
80 
81  ClassDef(TAttPad,4); //Pad attributes
82 };
83 
84 #endif
85 
TAttPad::SetXfile
virtual void SetXfile(Float_t xfile)
Definition: TAttPad.h:74
TAttPad::SetFrameBorderMode
void SetFrameBorderMode(Int_t mode=1)
Definition: TAttPad.h:85
TAttPad::ResetAttPad
virtual void ResetAttPad(Option_t *option="")
Reset pad attributes.
Definition: TAttPad.cxx:75
TAttPad::fAfile
Float_t fAfile
Alignment for the file name.
Definition: TAttPad.h:33
TAttPad::SetTopMargin
virtual void SetTopMargin(Float_t topmargin)
Set Pad top margin in fraction of the pad height.
Definition: TAttPad.cxx:129
TAttPad
Definition: TAttPad.h:19
Style_t
short Style_t
Definition: RtypesCore.h:80
TAttPad::SetFrameFillStyle
void SetFrameFillStyle(Style_t styl=0)
Definition: TAttPad.h:81
TAttPad::GetFrameLineStyle
Style_t GetFrameLineStyle() const
Definition: TAttPad.h:62
TAttPad::fFrameLineColor
Color_t fFrameLineColor
Pad frame line color.
Definition: TAttPad.h:38
TAttPad::GetXfile
Float_t GetXfile() const
Definition: TAttPad.h:54
TAttPad::GetFrameBorderSize
Width_t GetFrameBorderSize() const
Definition: TAttPad.h:64
TAttPad::GetAstat
Float_t GetAstat() const
Definition: TAttPad.h:56
TAttPad::fFrameBorderSize
Width_t fFrameBorderSize
Pad frame border size.
Definition: TAttPad.h:42
TAttPad::fYstat
Float_t fYstat
Y position where to draw the statistics.
Definition: TAttPad.h:35
TAttPad::SetMargin
virtual void SetMargin(Float_t left, Float_t right, Float_t bottom, Float_t top)
Set all margins.
Definition: TAttPad.cxx:139
TAttPad::fAstat
Float_t fAstat
Alignment for the statistics.
Definition: TAttPad.h:36
TAttPad::GetBottomMargin
Float_t GetBottomMargin() const
Definition: TAttPad.h:49
TAttPad::fFrameLineWidth
Width_t fFrameLineWidth
Pad frame line width.
Definition: TAttPad.h:41
Float_t
float Float_t
Definition: RtypesCore.h:57
width
include TDocParser_001 C image html pict1_TDocParser_001 png width
Definition: TDocParser.cxx:121
TAttPad::SetXstat
virtual void SetXstat(Float_t xstat)
Definition: TAttPad.h:77
TAttPad::SetYstat
virtual void SetYstat(Float_t ystat)
Definition: TAttPad.h:78
TAttPad::GetTopMargin
Float_t GetTopMargin() const
Definition: TAttPad.h:52
TAttPad::SetFrameFillColor
void SetFrameFillColor(Color_t color=1)
Definition: TAttPad.h:79
TAttPad::SetAstat
virtual void SetAstat(Float_t astat)
Definition: TAttPad.h:76
Color_t
short Color_t
Definition: RtypesCore.h:83
TAttPad::SetFrameLineWidth
void SetFrameLineWidth(Width_t width=1)
Definition: TAttPad.h:83
TAttPad::GetYfile
Float_t GetYfile() const
Definition: TAttPad.h:55
TAttPad::fLeftMargin
Float_t fLeftMargin
LeftMargin.
Definition: TAttPad.h:27
TAttPad::SetFrameLineStyle
void SetFrameLineStyle(Style_t styl=0)
Definition: TAttPad.h:82
TAttPad::GetAfile
Float_t GetAfile() const
Definition: TAttPad.h:53
TAttPad::fBottomMargin
Float_t fBottomMargin
BottomMargin.
Definition: TAttPad.h:29
TAttPad::SetFrameLineColor
void SetFrameLineColor(Color_t color=1)
Definition: TAttPad.h:80
Option_t
const typedef char Option_t
Definition: RtypesCore.h:66
TAttPad::fRightMargin
Float_t fRightMargin
RightMargin.
Definition: TAttPad.h:28
TAttPad::fTopMargin
Float_t fTopMargin
TopMargin.
Definition: TAttPad.h:30
TAttPad::SetBottomMargin
virtual void SetBottomMargin(Float_t bottommargin)
Set Pad bottom margin in fraction of the pad height.
Definition: TAttPad.cxx:99
TAttPad::Print
virtual void Print(Option_t *option="") const
Print function.
Definition: TAttPad.cxx:68
TAttPad::fXstat
Float_t fXstat
X position where to draw the statistics.
Definition: TAttPad.h:34
TAttPad::GetFrameBorderMode
Int_t GetFrameBorderMode() const
Definition: TAttPad.h:65
Width_t
short Width_t
Definition: RtypesCore.h:82
TAttPad::fFrameBorderMode
Int_t fFrameBorderMode
Pad frame border mode.
Definition: TAttPad.h:43
TAttPad::fFrameFillStyle
Style_t fFrameFillStyle
Pad frame fill style.
Definition: TAttPad.h:39
TAttPad::GetLeftMargin
Float_t GetLeftMargin() const
Definition: TAttPad.h:50
TAttPad::fYfile
Float_t fYfile
Y position where to draw the file name.
Definition: TAttPad.h:32
TAttPad::~TAttPad
virtual ~TAttPad()
Destructor.
Definition: TAttPad.cxx:37
TAttPad::GetYstat
Float_t GetYstat() const
Definition: TAttPad.h:58
TAttPad::GetFrameLineWidth
Width_t GetFrameLineWidth() const
Definition: TAttPad.h:63
TAttPad::SetLeftMargin
virtual void SetLeftMargin(Float_t leftmargin)
Set Pad left margin in fraction of the pad width.
Definition: TAttPad.cxx:109
TAttPad::GetRightMargin
Float_t GetRightMargin() const
Definition: TAttPad.h:51
TAttPad::GetFrameFillColor
Color_t GetFrameFillColor() const
Definition: TAttPad.h:59
TAttPad::SetRightMargin
virtual void SetRightMargin(Float_t rightmargin)
Set Pad right margin in fraction of the pad width.
Definition: TAttPad.cxx:119
TAttPad::Copy
virtual void Copy(TAttPad &attpad) const
copy function
Definition: TAttPad.cxx:44
TAttPad::SetYfile
virtual void SetYfile(Float_t yfile)
Definition: TAttPad.h:75
TAttPad::SetFrameBorderSize
void SetFrameBorderSize(Width_t size=1)
Definition: TAttPad.h:84
ClassDef
#define ClassDef(name, id)
Definition: Rtypes.h:325
TAttPad::fFrameLineStyle
Style_t fFrameLineStyle
Pad frame line style.
Definition: TAttPad.h:40
TAttPad::GetFrameLineColor
Color_t GetFrameLineColor() const
Definition: TAttPad.h:60
TAttPad::SetAfile
virtual void SetAfile(Float_t afile)
Definition: TAttPad.h:73
TAttPad::TAttPad
TAttPad()
Constructor.
Definition: TAttPad.cxx:29
TAttPad::fFrameFillColor
Color_t fFrameFillColor
Pad frame fill color.
Definition: TAttPad.h:37
TAttPad::fXfile
Float_t fXfile
X position where to draw the file name.
Definition: TAttPad.h:31
Rtypes.h
TAttPad::GetXstat
Float_t GetXstat() const
Definition: TAttPad.h:57
TAttPad::GetFrameFillStyle
Style_t GetFrameFillStyle() const
Definition: TAttPad.h:61
int