A given distance has a measurement and a unit-of-measure. More...
#include <Distance.h>
Public Member Functions | |
Initializer Methods | |
Methods related to instantiation and destruction. | |
Distance (const double &value, std::size_t uomIdx) | |
It initializes a new Distance. More... | |
~Distance () | |
Destructor. More... | |
Accessor methods | |
Methods used to get or set properties. | |
void | setDistance (const double &value) |
const double & | getDistance () const |
void | setUom (std::size_t uom) |
std::size_t | getUom () const |
Private Attributes | |
std::size_t | m_uom |
double | m_value |
A given distance has a measurement and a unit-of-measure.
Definition at line 44 of file Distance.h.
te::common::Distance::Distance | ( | const double & | value, |
std::size_t | uomIdx | ||
) |
It initializes a new Distance.
value | The value associated to the measure. |
uomIdx | An index to a valid unit-of-measure. See the Unit-of-measure manager class for more information on it. |
Definition at line 29 of file Distance.cpp.
te::common::Distance::~Distance | ( | ) |
Destructor.
Definition at line 35 of file Distance.cpp.
const double & te::common::Distance::getDistance | ( | ) | const |
Definition at line 44 of file Distance.cpp.
size_t te::common::Distance::getUom | ( | ) | const |
Definition at line 54 of file Distance.cpp.
void te::common::Distance::setDistance | ( | const double & | value | ) |
Definition at line 39 of file Distance.cpp.
void te::common::Distance::setUom | ( | std::size_t | uom | ) |
Definition at line 49 of file Distance.cpp.
|
private |
Definition at line 84 of file Distance.h.
|
private |
Definition at line 83 of file Distance.h.