Class Measurement

Inheritance Relationships

Derived Types

Class Documentation

class vi_map::Measurement

Subclassed by vi_map::Absolute6DoFMeasurement, vi_map::GpsUtmMeasurement, vi_map::GpsWgsMeasurement, vi_map::ImuMeasurement, vi_map::LidarMeasurement< PointCloudType >, vi_map::LoopClosureMeasurement, vi_map::Odometry6DoFMeasurement, vi_map::WheelOdometryMeasurement

Public Functions

inline Measurement()
inline explicit Measurement(const aslam::SensorId &sensor_id, const int64_t timestamp_nanoseconds)
virtual ~Measurement() = default
inline bool operator==(const Measurement &other) const
inline int64_t getTimestampNanoseconds() const
inline void setTimestampNanoseconds(const int64_t timestamp_nanoseconds)
inline int64_t *getTimestampNanosecondsMutable()
inline const aslam::SensorId &getSensorId() const noexcept
inline void setSensorId(const aslam::SensorId &sensor_id)
inline bool isValid() const
inline void setRandom()

Protected Functions

inline explicit Measurement(const aslam::SensorId &sensor_id)