Class LoopClosureMeasurement

Inheritance Relationships

Base Type

Class Documentation

class vi_map::LoopClosureMeasurement : public vi_map::Measurement

Public Functions

inline LoopClosureMeasurement()
inline explicit LoopClosureMeasurement(const aslam::SensorId &sensor_id, const int64_t timestamp_nanoseconds_A, const int64_t timestamp_nanoseconds_B, const aslam::Transformation &T_A_B, const aslam::TransformationCovariance &covariance)
inline const aslam::Transformation &get_T_A_B() const
inline int64_t getTimestampNanosecondsB() const
inline int64_t *getTimestampNanosecondsBMutable()
inline void setTimestampNanosecondsB(const int64_t timestamp_nanoseconds_B)
inline int64_t getTimestampNanosecondsA() const
inline int64_t *getTimestampNanosecondsAMutable()
inline void setTimestampNanosecondsA(const int64_t timestamp_nanoseconds_A)
int64_t getTimestampNanoseconds() const = delete
int64_t *getTimestampNanosecondsMutable() = delete
void setTimestampNanoseconds(const int64_t timestamp_nanoseconds) = delete
inline void set_T_A_B(const aslam::Transformation &T_A_B)
inline const aslam::TransformationCovariance &get_T_A_B_covariance() const
inline void set_T_A_B_covariance(const aslam::TransformationCovariance &measurement_covariance)

Public Members

LoopClosureMeasurement