8#ifndef ROBOTSIO_TRANSFORMWITHVELOCITY_H
9#define ROBOTSIO_TRANSFORMWITHVELOCITY_H
11#include <RobotsIO/Utils/Transform.h>
17 class TransformWithVelocity;
19 struct TransformWithVelocityStorage;
25 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
27 Eigen::Transform<double, 3, Eigen::Affine> transform;
29 Eigen::Vector3d linear_velocity;
31 Eigen::Vector3d angular_velocity;
40 virtual Eigen::Vector3d linear_velocity() = 0;
42 virtual Eigen::Vector3d angular_velocity() = 0;