1 #include "FloatType.h"
\r
8 namespace Databoard {
\r
11 FloatType::FloatType() : NumberType()
\r
16 FloatType::FloatType(std::string unit) : NumberType(unit)
\r
22 FloatType::FloatType(std::string unit, Range* range) : NumberType(unit, range)
\r
25 this->range = range;
\r
28 FloatType::~FloatType()
\r
32 float FloatType::minValue()
\r
34 if(range == NULL) return FLT_MIN;
\r
36 Limit* l = range->getLower();
\r
38 float value = l->getFloat(FLT_MIN);
\r
43 float FloatType::maxValue()
\r
45 if(range == NULL) return FLT_MAX;
\r
47 Limit* l = range->getUpper();
\r
49 float value = l->getFloat(FLT_MAX);
\r
54 std::string FloatType::writeOut(int indent)
\r
60 s += NumberType::writeOut(indent + 1);
\r