Class slamcore::MeasurementPoint
-
template<typename ClockT>
class MeasurementPoint : public FixedMeasurementPoint Common interface for measurement data (e.g. images or IMU samples).
Subclassed by PoseInterface< ClockT >, VelocityInterface< ClockT >
Unnamed Group
Unnamed Group
-
inline time_point getHWTimestamp() const
The measurement acquisition timestamp (sensor HW clock).
-
inline void setHWTimestamp(const time_point &ts)
Unnamed Group
-
inline host_time_point getAcquisitionTimestamp() const
The measurement acquisition timestamp (remote OS clock).
-
inline void setAcquisitionTimestamp(const host_time_point &ts)
Unnamed Group
-
inline host_time_point getSourceAcquisitionTimestamp() const
The acquisition timestamp of this measurement
-
inline void setSourceAcquisitionTimestamp(const host_time_point &ts)
Public Types
-
using host_time_point = host_clock::time_point
Public Functions
-
MeasurementPoint() = default
-
inline MeasurementPoint(IDT id, SensorIDT sid, const time_point &hw_timestamp, const host_time_point &acquisition_timestamp, const host_time_point &source_acquisition_timestamp, const ReferenceFrame &referenceFrame)
-
inline time_point getHWTimestamp() const