#include <spline_interpolator.H>
Public Member Functions | |
spline_interpolator_t () | |
void | interpolate (path_data_t const &input_points, std::vector< waypoint_t > &splinepoints) |
Private Member Functions | |
void | get_para_points (int s_i) |
Private Attributes | |
std::vector< waypoint_t > | controlPoints |
waypoint_t | para_points [2] |
spline_interpolator_t::spline_interpolator_t | ( | ) |
void spline_interpolator_t::get_para_points | ( | int | s_i | ) | [private] |
References controlPoints, para_points, cajun::waypoint_t::x, and cajun::waypoint_t::y.
Referenced by interpolate().
void spline_interpolator_t::interpolate | ( | path_data_t const & | input_points, | |
std::vector< waypoint_t > & | splinepoints | |||
) |
std::vector<waypoint_t> cajun::spline_interpolator_t::controlPoints [private] |
Referenced by get_para_points(), and interpolate().
waypoint_t cajun::spline_interpolator_t::para_points[2] [private] |
Referenced by get_para_points(), and interpolate().