RAIDA  1.9.0
IPlotterLayoutROOT.h
1 // -*- C++ -*-
2 #ifndef AIDA_IPLOTTERLAYOUTROOT_H
3 #define AIDA_IPLOTTERLAYOUTROOT_H 1
4 
5 #include <AIDA/IPlotterLayout.h>
6 #include <string>
7 #include <vector>
8 
9 namespace AIDA {
10 
20 
21 public:
23  virtual ~IPlotterLayoutROOT() { /* nop */; }
24 
25  IPlotterLayoutROOT() { /* nop */; }
26 
31  virtual void reset() ;
32 
39  virtual bool setParameter(const std::string & paramName,
40  double paramValue) ;
41 
45  virtual double parameterValue(const std::string & paramName) ;
46 
50  virtual std::vector<std::string> availableParameters() const ;
51 }; // class
52 } // namespace AIDA
53 #endif /* ifndef AIDA_IPLOTTERLAYOUTROOT_H */
virtual double parameterValue(const std::string &paramName)
Get parameter value.
Definition: IPlotterLayoutROOT.cc:20
virtual std::vector< std::string > availableParameters() const
Get list of the available parameters (implementation-dependent)
Definition: IPlotterLayoutROOT.cc:26
Interface to permit customization of the layout of scene objects.
Definition: IPlotterLayout.h:28
Interface to permit customization of the layout of scene objects.
Definition: IPlotterLayoutROOT.h:19
virtual bool setParameter(const std::string &paramName, double paramValue)
Set a parameter.
Definition: IPlotterLayoutROOT.cc:13
virtual ~IPlotterLayoutROOT()
Destructor.
Definition: IPlotterLayoutROOT.h:23
virtual void reset()
Return to original (construction time) state.
Definition: IPlotterLayoutROOT.cc:8