RAIDA  1.9.0
IDataStyleROOT.h
1 // -*- C++ -*-
2 #ifndef AIDA_IDATASTYLEROOT_H
3 #define AIDA_IDATASTYLEROOT_H 1
4 
5 #include <RAIDA/IBaseStyleROOT.h>
6 #include <AIDA/IDataStyle.h>
7 
8 namespace AIDA {
9 
10 class IFillStyle;
11 class ILineStyle;
12 class IMarkerStyle;
13 
22 class IDataStyleROOT : public IBaseStyleROOT, public IDataStyle {
23 
24 public:
26  virtual ~IDataStyleROOT() { /* nop */; }
27 
28  IDataStyleROOT() { /* nop */; }
29 
34  virtual ILineStyle & lineStyle() ;
35 
36  virtual IMarkerStyle & markerStyle() ;
37 
38  virtual IFillStyle & fillStyle() ;
39 
43  virtual bool setLineStyle(const ILineStyle & lineStyle) ;
44 
45  virtual bool setMarkerStyle(const IMarkerStyle & markerStyle) ;
46 
47  virtual bool setFillStyle(const IFillStyle & fillStyle) ;
48 }; // class
49 } // namespace AIDA
50 #endif /* ifndef AIDA_IDATASTYLEROOT_H */
Style for the part of the scene representing the data (then histograms, functions, data point sets).
Definition: IDataStyleROOT.h:22
virtual ILineStyle & lineStyle()
Return various styles that may be used to customize the data representation.
Definition: IDataStyleROOT.cc:6
virtual bool setLineStyle(const ILineStyle &lineStyle)
Set various basic style on the data style.
Definition: IDataStyleROOT.cc:21
Style for the part of the scene representing the data (then histograms, functions, data point sets).
Definition: IDataStyle.h:31
virtual ~IDataStyleROOT()
Destructor.
Definition: IDataStyleROOT.h:26
Superclass for all styles in AIDA Plotting package.
Definition: IBaseStyleROOT.h:30