#include <path_interpolator.h>
Public Member Functions | |
std::list< CyclicVecFloat< 3, 2 > > | interpolate (const std::list< CyclicVecInt< 3, 2 >> &path_grid, const float interval, const int local_range) const |
void | reset (const float angular_resolution, const int range) |
Private Attributes | |
int | angle_ |
int | range_ |
RotationCache | rot_cache_ |
Definition at line 38 of file path_interpolator.h.
std::list< CyclicVecFloat< 3, 2 > > PathInterpolator::interpolate | ( | const std::list< CyclicVecInt< 3, 2 >> & | path_grid, |
const float | interval, | ||
const int | local_range | ||
) | const |
Definition at line 36 of file path_interpolator.cpp.
void PathInterpolator::reset | ( | const float | angular_resolution, |
const int | range | ||
) | [inline] |
Definition at line 46 of file path_interpolator.h.
int PathInterpolator::angle_ [private] |
Definition at line 43 of file path_interpolator.h.
int PathInterpolator::range_ [private] |
Definition at line 42 of file path_interpolator.h.
RotationCache PathInterpolator::rot_cache_ [private] |
Definition at line 41 of file path_interpolator.h.