13 template<
typename T,
typename Waypo
intsT>
87 #include <mc_trajectory/Spline.hpp>
T target_
Definition: Spline.h:78
WaypointsT waypoints_
Definition: Spline.h:79
unsigned samplingPoints_
Definition: Spline.h:80
const WaypointsT & waypoints() const
Returns waypoints.
T start_
Definition: Spline.h:77
const T & start() const
Starting point at time t=0.
bool needsUpdate_
Definition: Spline.h:82
void target(const T &target)
Sets the spline target.
void samplingPoints(unsigned s)
Number of sampling points for the trajectory visualization.
virtual void update()=0
Triggers recreation of the curve. Will only occur if the curve parameters were modified (waypoints,...
void start(const T &start)
Starting point for the trajectory at time t=0.
std::vector< T > samples_
Definition: Spline.h:81
void waypoints(const WaypointsT &waypoints)
Defines waypoints.
unsigned samplingPoints() const
Gets number of samples.
const T & target() const
Gets the spline target position.
double duration_
Definition: Spline.h:76
Spline(double duration, const T &start, const T &target, const WaypointsT &waypoints={})