Logo ROOT   6.30.04
Reference Guide
 All Namespaces Files Pages
TAttCanvas.h
Go to the documentation of this file.
1 // @(#)root/gpad:$Id$
2 // Author: Rene Brun 12/12/94
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_TAttCanvas
13 #define ROOT_TAttCanvas
14 
15 #include "Rtypes.h"
16 
17 class TAttCanvas {
18 private:
19  Float_t fXBetween; ///< X distance between pads
20  Float_t fYBetween; ///< Y distance between pads
21  Float_t fTitleFromTop; ///< Y distance of Global Title from top
22  Float_t fXdate; ///< X position where to draw the date
23  Float_t fYdate; ///< X position where to draw the date
24  Float_t fAdate; ///< Alignment for the date
25 
26 public:
27  TAttCanvas();
28  virtual ~TAttCanvas();
29  virtual void Copy(TAttCanvas &attcanvas) const;
30  Float_t GetAdate() const { return fAdate;}
31  Float_t GetTitleFromTop() const { return fTitleFromTop;}
32  Float_t GetXBetween() const { return fXBetween;}
33  Float_t GetXdate() const { return fXdate;}
34  Float_t GetYBetween() const { return fYBetween;}
35  Float_t GetYdate() const { return fYdate;}
36  virtual void Print(Option_t *option="") const;
37  virtual void ResetAttCanvas(Option_t *option="");
38  virtual void SetAdate(Float_t adate) { fAdate=adate;}
39  virtual void SetTitleFromTop(Float_t titlefromtop)
40  { fTitleFromTop=titlefromtop;}
41  virtual void SetXBetween(Float_t xbetween) { fXBetween=xbetween;}
42  virtual void SetXdate(Float_t xdate) { fXdate=xdate;}
43  virtual void SetYBetween(Float_t ybetween) { fYBetween=ybetween;}
44  virtual void SetYdate(Float_t ydate) { fYdate=ydate;}
45 
46  ClassDef(TAttCanvas,1) //Canvas attributes
47 };
48 
49 #endif
50