// @(#)root/graf:$Id$
// Author: Olivier Couet

/*************************************************************************
 * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers.               *
 * All rights reserved.                                                  *
 *                                                                       *
 * For the licensing terms see $ROOTSYS/LICENSE.                         *
 * For the list of contributors see $ROOTSYS/README/CREDITS.             *
 *************************************************************************/

#ifndef ROOT_TAxisModLab
#define ROOT_TAxisModLab

#ifndef ROOT_TAttText
#include "TObject.h"
#endif

#ifndef ROOT_TAttText
#include "TAttText.h"
#endif

#ifndef ROOT_TString
#include "TString.h"
#endif

class TAxisModLab : public TObject, public TAttText {

private:

   Int_t   fLabNum;   ///< Label number.
   TString fLabText;  ///< Label text

public:

   TAxisModLab();

   void SetLabNum(Int_t n = 0);
   void SetAngle(Double_t a = -1.);
   void SetSize(Double_t s = -1.);
   void SetAlign(Int_t a = -1);
   void SetColor(Int_t c = -1);
   void SetFont(Int_t f = -1);
   void SetText(TString t = "");

   Int_t    GetLabNum() {return fLabNum;}
   Double_t GetAngle()  {return fTextAngle;}
   Double_t GetSize()   {return fTextSize;}
   Int_t    GetAlign()  {return fTextAlign;}
   Int_t    GetColor()  {return fTextColor;}
   Int_t    GetFont()   {return fTextFont;}
   TString  GetText()   {return fLabText;}

   ClassDef(TAxisModLab,0)  // Modified axis label
};

#endif
 TAxisModLab.h:1
 TAxisModLab.h:2
 TAxisModLab.h:3
 TAxisModLab.h:4
 TAxisModLab.h:5
 TAxisModLab.h:6
 TAxisModLab.h:7
 TAxisModLab.h:8
 TAxisModLab.h:9
 TAxisModLab.h:10
 TAxisModLab.h:11
 TAxisModLab.h:12
 TAxisModLab.h:13
 TAxisModLab.h:14
 TAxisModLab.h:15
 TAxisModLab.h:16
 TAxisModLab.h:17
 TAxisModLab.h:18
 TAxisModLab.h:19
 TAxisModLab.h:20
 TAxisModLab.h:21
 TAxisModLab.h:22
 TAxisModLab.h:23
 TAxisModLab.h:24
 TAxisModLab.h:25
 TAxisModLab.h:26
 TAxisModLab.h:27
 TAxisModLab.h:28
 TAxisModLab.h:29
 TAxisModLab.h:30
 TAxisModLab.h:31
 TAxisModLab.h:32
 TAxisModLab.h:33
 TAxisModLab.h:34
 TAxisModLab.h:35
 TAxisModLab.h:36
 TAxisModLab.h:37
 TAxisModLab.h:38
 TAxisModLab.h:39
 TAxisModLab.h:40
 TAxisModLab.h:41
 TAxisModLab.h:42
 TAxisModLab.h:43
 TAxisModLab.h:44
 TAxisModLab.h:45
 TAxisModLab.h:46
 TAxisModLab.h:47
 TAxisModLab.h:48
 TAxisModLab.h:49
 TAxisModLab.h:50
 TAxisModLab.h:51
 TAxisModLab.h:52
 TAxisModLab.h:53
 TAxisModLab.h:54
 TAxisModLab.h:55
 TAxisModLab.h:56
 TAxisModLab.h:57