TAttCanvas.h

Go to the documentation of this file.
00001 // @(#)root/gpad:$Id: TAttCanvas.h 20882 2007-11-19 11:31:26Z rdm $
00002 // Author: Rene Brun   12/12/94
00003 
00004 /*************************************************************************
00005  * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers.               *
00006  * All rights reserved.                                                  *
00007  *                                                                       *
00008  * For the licensing terms see $ROOTSYS/LICENSE.                         *
00009  * For the list of contributors see $ROOTSYS/README/CREDITS.             *
00010  *************************************************************************/
00011 
00012 #ifndef ROOT_TAttCanvas
00013 #define ROOT_TAttCanvas
00014 
00015 
00016 //////////////////////////////////////////////////////////////////////////
00017 //                                                                      //
00018 // TAttCanvas                                                           //
00019 //                                                                      //
00020 // Canvas attributes.                                                   //
00021 //                                                                      //
00022 //////////////////////////////////////////////////////////////////////////
00023 
00024 #ifndef ROOT_Rtypes
00025 #include "Rtypes.h"
00026 #endif
00027 
00028 class TAttCanvas {
00029 private:
00030    Float_t    fXBetween;        //X distance between pads
00031    Float_t    fYBetween;        //Y distance between pads
00032    Float_t    fTitleFromTop;    //Y distance of Global Title from top
00033    Float_t    fXdate;           //X position where to draw the date
00034    Float_t    fYdate;           //X position where to draw the date
00035    Float_t    fAdate;           //Alignment for the date
00036 
00037 public:
00038    TAttCanvas();
00039    virtual ~TAttCanvas();
00040    virtual void     Copy(TAttCanvas &attcanvas) const;
00041    Float_t          GetAdate() const { return fAdate;}
00042    Float_t          GetTitleFromTop() const { return fTitleFromTop;}
00043    Float_t          GetXBetween() const { return fXBetween;}
00044    Float_t          GetXdate() const { return fXdate;}
00045    Float_t          GetYBetween() const { return fYBetween;}
00046    Float_t          GetYdate() const { return fYdate;}
00047    virtual void     Print(Option_t *option="") const;
00048    virtual void     ResetAttCanvas(Option_t *option="");
00049    virtual void     SetAdate(Float_t adate) { fAdate=adate;}
00050    virtual void     SetTitleFromTop(Float_t titlefromtop)
00051                                         { fTitleFromTop=titlefromtop;}
00052    virtual void     SetXBetween(Float_t xbetween) { fXBetween=xbetween;}
00053    virtual void     SetXdate(Float_t xdate) { fXdate=xdate;}
00054    virtual void     SetYBetween(Float_t ybetween) { fYBetween=ybetween;}
00055    virtual void     SetYdate(Float_t ydate) { fYdate=ydate;}
00056 
00057    ClassDef(TAttCanvas,1)  //Canvas attributes
00058 };
00059 
00060 #endif
00061 

Generated on Tue Jul 5 14:13:55 2011 for ROOT_528-00b_version by  doxygen 1.5.1