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 
8 namespace 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
armarx::trajectory::VariantValue
std::variant< float, Eigen::MatrixXf, Eigen::Quaternionf > VariantValue
Variant for trajectory values.
Definition: VariantValue.h:12
armarx::trajectory::TrackID
std::string TrackID
ID of tracks.
Definition: VariantValue.h:15
armarx::trajectory
Definition: exceptions.cpp:3