/** * \file curve_constraint.h * \brief struct to define constraints on start / end velocities and acceleration * on a curve * \author Steve T. * \version 0.1 * \date 04/05/2017 * */ #ifndef _CLASS_CURVE_CONSTRAINT #define _CLASS_CURVE_CONSTRAINT #include "MathDefs.h" #include <functional> #include <vector> namespace curves { template <typename Point> struct curve_constraints { typedef Point point_t; curve_constraints() {} ~curve_constraints() {} point_t init_vel; point_t init_acc; point_t end_vel; point_t end_acc; }; } // namespace curves #endif //_CLASS_CUBICZEROVELACC