1 #include "NumberType.h"
\r
5 #include "Constants.h"
\r
7 namespace Databoard {
\r
10 NumberType::NumberType()
\r
15 NumberType::NumberType(std::string unit)
\r
18 range = new Range();
\r
21 NumberType::NumberType(std::string unit, Range* range)
\r
24 this->range = range;
\r
27 NumberType::~NumberType()
\r
35 std::string NumberType::getUnit()
\r
40 void NumberType::setUnit(std::string unit)
\r
45 Range* NumberType::getRange()
\r
50 void NumberType::setRange(Range* value)
\r
52 this->range = value;
\r
55 std::string NumberType::writeOut(int /*indent*/)
\r
59 bool parenthesis = false;
\r
61 if(unit.size() != 0)
\r
65 s += "=\"" + unit + "\"";
\r
73 if(parenthesis == false)
\r
82 s.append(STR_RANGE);
\r
83 s += "=" + range->writeOut();
\r
88 if(parenthesis == true)
\r