RAIDA  1.9.0
IAxisStyleROOT.h
1 // -*- C++ -*-
2 #ifndef AIDA_IAXISSTYLEROOT_H
3 #define AIDA_IAXISSTYLEROOT_H 1
4 
5 #include <string>
6 
7 #include <RAIDA/IBaseStyleROOT.h>
8 #include <AIDA/IAxisStyle.h>
9 
10 namespace AIDA {
11 
12 class ILineStyle;
13 class ITextStyle;
14 
23 class IAxisStyleROOT : public IBaseStyleROOT, public IAxisStyle {
24 
25 public:
27  virtual ~IAxisStyleROOT() { /* nop */; }
28 
29  IAxisStyleROOT() { /* nop */; }
30 
31  virtual ILineStyle & lineStyle() ;
32 
33  virtual ITextStyle & tickLabelStyle() ;
34 
35  virtual ITextStyle & labelStyle() ;
36 
37  virtual bool setlineStyle(const ILineStyle & lineStyle) ;
38 
39  virtual bool setTickLabelStyle(const ITextStyle & tickLabelStyle) ;
40 
41  virtual bool setLabelStyle(const ITextStyle & labelStyle) ;
42 
43  virtual void setLabel(const std::string & label) ;
44 }; // class
45 } // namespace AIDA
46 #endif /* ifndef AIDA_IAXISSTYLEROOT_H */
virtual ~IAxisStyleROOT()
Destructor.
Definition: IAxisStyleROOT.h:27
Style for the part of the scene representing the data (then histograms, functions, data point sets).
Definition: IAxisStyle.h:32
Superclass for all styles in AIDA Plotting package.
Definition: IBaseStyleROOT.h:30
Style for the part of the scene representing the data (then histograms, functions, data point sets).
Definition: IAxisStyleROOT.h:23