10 #ifndef SIMPLEDATAELEMENT_H_
11 #define SIMPLEDATAELEMENT_H_
virtual float setAccuracy(const Unit &unit, float accuracy)
Set the current DataElement accuracy Implements the pure virtual from DataElement.
Definition: SimpleDataElement.cpp:53
float accuracy_
The accuracy for this DataElement.
Definition: SimpleDataElement.h:66
virtual float getAccuracy(const Unit &unit) const
Get the current DataElement accuracy.
Definition: SimpleDataElement.cpp:48
DataValue * value_
The DataValue for this DataElement.
Definition: SimpleDataElement.h:63
A DataValue is an abstract base class for a data value and associated engineering units of the value...
Definition: DataValue.h:35
Contains the DataElement class definition.
virtual float getBaseAccuracy() const
Returns the accuracy in base, unscaled SI units.
Definition: SimpleDataElement.h:69
virtual ~SimpleDataElement()
Destructor.
Definition: SimpleDataElement.cpp:26
A "Simple" DataElement.
Definition: SimpleDataElement.h:24
virtual void setDataValue(DataValue *dataValue)
Definition: SimpleDataElement.cpp:39
Definition: DataElement.h:49
Code unit that represents a unique name for a DataElement.
Definition: ElementURI.h:27
virtual DataValue * getDataValue(void) const
Get the DataValue for this DataElement.
Definition: SimpleDataElement.cpp:34
SimpleDataElement(const ElementURI &name, DataValue *initialValue, float accuracy)
Constructor for a "Simple" DataElement.
Definition: SimpleDataElement.cpp:16
Code that represents an engineering unit.
Definition: Unit.h:24
Abstact base class for one "element" of the Slate.
Definition: DataElement.h:37