RAIDA  1.9.0
IInfoROOT.h
1 // -*- C++ -*-
2 #ifndef AIDA_IINFOROOT_H
3 #define AIDA_IINFOROOT_H 1
4 
5 #include <AIDA/IInfo.h>
6 #include <string>
7 
8 namespace AIDA {
9 
10 class IFillStyle;
11 class ILineStyle;
12 class IMarkerStyle;
13 
23 class IInfoROOT : public IInfo {
24 
25 public:
27  virtual ~IInfoROOT() { /* nop */; }
28 
29  IInfoROOT() { /* nop */; }
30 
34  virtual void clear() ;
35 
39  virtual void addText(const std::string & text) ;
40 
45  virtual void addLegend(const IMarkerStyle & style,
46  const std::string & description) ;
47 
48  virtual void addLegend(const ILineStyle & style,
49  const std::string & description) ;
50 
51  virtual void addLegend(const IFillStyle & style,
52  const std::string & description) ;
53 }; // class
54 } // namespace AIDA
55 #endif /* ifndef AIDA_IINFOROOT_H */
virtual void clear()
Clear the info area.
Definition: IInfoROOT.cc:7
virtual void addText(const std::string &text)
Add a text.
Definition: IInfoROOT.cc:12
virtual ~IInfoROOT()
Destructor.
Definition: IInfoROOT.h:27
The info class permits to access the info area of a region.
Definition: IInfo.h:32
The info class permits to access the info area of a region.
Definition: IInfoROOT.h:23
virtual void addLegend(const IMarkerStyle &style, const std::string &description)
Add a marker, line or fill area legend.
Definition: IInfoROOT.cc:17