VariantValue.h
Go to the documentation of this file.
1#pragma once
2
3#include <variant>
4
5#include <Eigen/Core>
6#include <Eigen/Geometry>
7
8namespace armarx::trajectory
9{
10
11 /// Variant for trajectory values.
12 using VariantValue = std::variant<float, Eigen::MatrixXf, Eigen::Quaternionf>;
13
14 /// ID of tracks.
15 using TrackID = std::string;
16
17} // namespace armarx::trajectory
std::variant< float, Eigen::MatrixXf, Eigen::Quaternionf > VariantValue
Variant for trajectory values.
std::string TrackID
ID of tracks.