7 #ifndef AIDA_IBASESTYLE_H
8 #define AIDA_IBASESTYLE_H 1
48 virtual void reset() = 0;
56 virtual bool setParameter(
const std::string & paramName,
const std::string & options =
"") = 0;
63 virtual std::string
parameterValue(
const std::string & parameter)
const = 0;
virtual std::vector< std::string > availableParameterOptions(const std::string ¶mName) const =0
Get list of the available options for a given parameter (implementation-dependent).
virtual void reset()=0
Return to original (construction time) state.
Superclass for all styles in AIDA Plotting package.
Definition: IBaseStyle.h:38
virtual bool setParameter(const std::string ¶mName, const std::string &options="")=0
Set a parameter.
virtual std::string parameterValue(const std::string ¶meter) const =0
Get value of a parameter.
virtual std::vector< std::string > availableParameters() const =0
Get list of the available parameters (implementation-dependent)
virtual ~IBaseStyle()
Destructor.
Definition: IBaseStyle.h:42