15 #ifndef TRAJECTORY_FOLLOWER__INTERPOLATE_HPP_
16 #define TRAJECTORY_FOLLOWER__INTERPOLATE_HPP_
43 const std::vector<float64_t> & base_index,
const std::vector<float64_t> & base_value,
44 const std::vector<float64_t> & return_index, std::vector<float64_t> & return_value);
53 const std::vector<float64_t> & base_index,
const std::vector<float64_t> & base_value,
62 std::vector<float64_t> m_a;
63 std::vector<float64_t> m_b;
64 std::vector<float64_t> m_c;
65 std::vector<float64_t> m_d;
81 void generateSpline(
const std::vector<float64_t> &
x);
96 const std::vector<float64_t> & base_index,
const std::vector<float64_t> & base_value,
97 const std::vector<float64_t> & return_index, std::vector<float64_t> & return_value);
98 void getValueVector(
const std::vector<float64_t> & s_v, std::vector<float64_t> & value_v);
104 #endif // TRAJECTORY_FOLLOWER__INTERPOLATE_HPP__