36#include <auterion_sdk/exception/exception.hpp>
40void validateCoordinate(
const float value,
const std::string& coordinateName);
41void validateCoordinate(
const Eigen::Vector2f& value,
const std::string& coordinateName);
42void validateCoordinate(
const Eigen::Vector3f& value,
const std::string& coordinateName);
43void validateCoordinate(
const Eigen::Quaternionf& value,
const std::string& coordinateName);
45void validateVariance(
const float variance,
const std::string& varianceName);
46void validateVariance(
const Eigen::Vector2f& variance,
const std::string& varianceName);
47void validateVariance(
const Eigen::Vector3f& variance,
const std::string& varianceName);