#include <motion_cache.h>
Classes | |
class | Page |
Public Member Functions | |
const Cache::const_iterator | end (const int start_yaw) const |
const Cache::const_iterator | find (const int start_yaw, const CyclicVecInt< 3, 2 > &goal) const |
void | reset (const float linear_resolution, const float angular_resolution, const int range, const std::function< void(CyclicVecInt< 3, 2 >, size_t &, size_t &)> gm_addr) |
Protected Attributes | |
std::vector< Cache > | cache_ |
int | page_size_ |
Definition at line 38 of file motion_cache.h.
const Cache::const_iterator MotionCache::end | ( | const int | start_yaw | ) | const [inline] |
Definition at line 74 of file motion_cache.h.
const Cache::const_iterator MotionCache::find | ( | const int | start_yaw, |
const CyclicVecInt< 3, 2 > & | goal | ||
) | const [inline] |
Definition at line 65 of file motion_cache.h.
void MotionCache::reset | ( | const float | linear_resolution, |
const float | angular_resolution, | ||
const int | range, | ||
const std::function< void(CyclicVecInt< 3, 2 >, size_t &, size_t &)> | gm_addr | ||
) |
Definition at line 37 of file motion_cache.cpp.
std::vector<Cache> MotionCache::cache_ [protected] |
Definition at line 90 of file motion_cache.h.
int MotionCache::page_size_ [protected] |
Definition at line 91 of file motion_cache.h.