1 #include "DoubleType.h"
\r
9 namespace Databoard {
\r
12 DoubleType::DoubleType()
\r
17 DoubleType::DoubleType(std::string unit)
\r
23 DoubleType::DoubleType(std::string unit, Range* range)
\r
26 this->range = range;
\r
29 DoubleType::~DoubleType()
\r
34 double DoubleType::minValue()
\r
36 if(range == NULL) return DBL_MIN;
\r
38 Limit* l = range->getLower();
\r
40 double value = l->getDouble(DBL_MIN);
\r
45 double DoubleType::maxValue()
\r
47 if(range == NULL) return DBL_MAX;
\r
49 Limit* l = range->getUpper();
\r
51 double value = l->getDouble(DBL_MAX);
\r
56 std::string DoubleType::writeOut(int indent)
\r
62 s += NumberType::writeOut(indent + 1);
\r