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