8#ifndef HOLISTIC_FUSION_UNARY_MEASUREMENT_LANDMARK_H
9#define HOLISTIC_FUSION_UNARY_MEASUREMENT_LANDMARK_H
44 [[nodiscard]]
virtual std::string
summary()
const {
54 os << unaryMeasurementAbsolute.
summary();
const std::string & sensorFrameName() const
const std::string & sensorFrameCorrectedName() const
int measurementRate() const
Rest.
const std::string & measurementName() const
Names.
const RobustNorm & robustNorm() const
~UnaryMeasurementLandmark() override=default
const std::string & worldFrameName() const
UnaryMeasurementLandmark(const std::string &measurementName, const int measurementRate, const std::string &sensorFrameName, const std::string &sensorFrameCorrectedName, const RobustNorm robustNorm, const double timeStamp, const double covarianceViolationThreshold, const std::string &worldFrameName)
Constructor to create a landmark unary measurement.
std::string worldFrameName_
friend std::ostream & operator<<(std::ostream &os, const UnaryMeasurementLandmark &unaryMeasurementAbsolute)
virtual std::string summary() const
double covarianceViolationThreshold() const
UnaryMeasurement(const std::string &measurementName, const int measurementRate, const std::string &sensorFrameName, const std::string &sensorFrameCorrectedName, const RobustNorm robustNorm, const double timeStamp, const double covarianceViolationThreshold)
Constructor to create a unary measurement.
virtual std::string summary() const
Class to represent a robust norm for a measurement.