Class HistoryManager::HistoryElement
Defined in File HistoryManager.h
Nested Relationships
This class is a nested type of Template Class HistoryManager.
Class Documentation
-
class HistoryElement
Buffer element type
Public Types
-
typedef TArray<T> DataContainer
Buffer element data type
Public Functions
-
inline HistoryElement(const DataContainer &rawData, float timestamp)
Constructor
- Parameters:
rawData – Buffer element data (copy)
timestamp – Buffer element timestamp
-
inline ~HistoryElement()
Destructor
-
HistoryElement(HistoryElement const &x) = delete
Disable copy constructor
- Parameters:
x – —
-
void operator=(HistoryElement const &x) = delete
Disable copy assignment
- Parameters:
x – —
-
inline const DataContainer &get_rawData() const
Gets the reference to the buffer container
- Returns:
Buffer container
-
inline void set_rawDataValue(const int index, const T &value)
Set the value for an specific buffer position
- Parameters:
index – Element Position
value – Element value
-
inline const float &get_timestamp() const
Get the timestamp for this history element
- Returns:
Timestamp of the container
-
inline void set_timestamp(const float timestamp)
Set the timestamp for this history element
- Parameters:
timestamp – New timestamp of the container
-
typedef TArray<T> DataContainer