MIRA
|
The common header for all stamped data. More...
#include <utils/Stamped.h>
Public Member Functions | |
StampedHeader () | |
Default constructor, that does not initialize time or frame id. More... | |
StampedHeader (const Time &iTimestamp, uint32 iSequenceID=0) | |
Constructs the header from its time stamp and an optional sequence id. More... | |
StampedHeader (const Time &iTimestamp, const std::string &iFrameID, uint32 iSequenceID=0) | |
Constructs the header from its time stamp, the frame id and an optional sequence id. More... | |
template<typename Reflector > | |
void | reflect (Reflector &r) |
Public Attributes | |
Time | timestamp |
The time stamp when the data was obtained. More... | |
std::string | frameID |
The unique id of the transform frame that this data is assigned to (if any, otherwise empty) More... | |
uint32 | sequenceID |
A user defined sequence ID. More... | |
The common header for all stamped data.
It contains the time stamp, the frame ID and the sequence ID.
|
inline |
Default constructor, that does not initialize time or frame id.
Sets sequence id to 0.
|
inline |
Constructs the header from its time stamp and an optional sequence id.
|
inline |
Constructs the header from its time stamp, the frame id and an optional sequence id.
|
inline |
Time timestamp |
The time stamp when the data was obtained.
std::string frameID |
The unique id of the transform frame that this data is assigned to (if any, otherwise empty)
uint32 sequenceID |
A user defined sequence ID.