Go to the documentation of this file.
22 #ifndef LINEARINTERPOLATION_H
23 #define LINEARINTERPOLATION_H
28 #include <Eigen/Eigen>
51 PoseBasePtr
getPoseAt(
double time)
override;
54 std::vector<Eigen::Vector3f> connectingVector;
std::shared_ptr< LinearInterpolation > LinearInterpolationPtr
The AbstractInterpolation class represents a function f:t->P with P being the space of all poses The ...
PoseBasePtr getPoseAt(double time) override
getPoseAt returns the Pose defined by f(time)
The LinearInterpolation class represents a linear Interpolation between a series of control points Li...
LinearInterpolation(std::vector< PoseBasePtr > controlPoints)
LinearInterpolation creates a new LinearInterPolation defined by controlPoints.
std::vector< PoseBasePtr > controlPoints
controlPoints the controlPoints that are interpolated between
This file offers overloads of toIce() and fromIce() functions for STL container types.