#ifndef _PARAMETER_DOUBLE_H
#define _PARAMETER_DOUBLE_H

#include "Logger.h"
#include "Parameter.h"
#include <sstream>

class ParameterDouble: public Parameter<double> {

	private:
 
		double m_min, m_max;

	public:

		ParameterDouble(std::string name);
		~ParameterDouble() {};

		std::string ToString();
		void SetValue(const double& value);

		void SetLimits(const double& min, const double& max);
		void GetLimits(double& min, double& max) const;
};

#endif