7#ifndef _GEOMETRY_CONTROL_VECTOR_HPP_
8#define _GEOMETRY_CONTROL_VECTOR_HPP_
27 double ivel = std::nan(
""),
41 ", v: " + std::to_string(
vel) +
", a: " + std::to_string(
accel) +
42 ", j: " + std::to_string(
jerk) +
"}";
47 std::to_string(
accel) +
"," + std::to_string(
jerk);
ControlVector(Pose ipose, double ivel=std::nan(""), double iaccel=0.0, double ijerk=0.0)
A vector used to specify a state along a hermite spline.
std::string to_string() const
Serializes the Control Vector data for debugging.
std::string to_csv() const
bool operator==(const ControlVector &other) const
std::string to_csv() const
std::string to_string() const
Serializes the Pose data for debugging.
Copyright 2020 Jonathan Bayless.
bool nearly_equal(const double &a, const double &b, double epsilon=1e-5)