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