2 #ifndef GRAMODS_TRACK_POSETRACKER
3 #define GRAMODS_TRACK_POSETRACKER
5 #include <gmTrack/config.hh>
7 #include <gmCore/Object.hh>
11 BEGIN_NAMESPACE_GMTRACK;
21 typedef std::chrono::steady_clock clock;
24 Eigen::Vector3f position;
25 Eigen::Quaternionf orientation;
26 clock::time_point time;
28 Eigen::Affine3f asMatrix()
const {
29 return Eigen::Translation3f(position) * orientation;
34 END_NAMESPACE_GMTRACK;
Base type for objects in the Gramods package for standardized handling of construction,...
Definition: Object.hh:42
The base of PoseTrackers.
Definition: PoseTracker.hh:17
Definition: PoseTracker.hh:23