Classes | Public Member Functions | Private Attributes | List of all members
RotationCache Class Reference

#include <rotation_cache.h>

Classes

class  Page
 

Public Member Functions

const CyclicVecFloat< 3, 2 > & getMotion (const int start_angle, const CyclicVecInt< 3, 2 > &end) const
 
const std::pair< float, float > & getRadiuses (const int start_angle, const CyclicVecInt< 3, 2 > &end) const
 
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 linear_resolution, const float angular_resolution, const int range)
 

Private Attributes

std::vector< Pagepages_
 

Detailed Description

Definition at line 41 of file rotation_cache.h.

Member Function Documentation

const CyclicVecFloat<3, 2>& RotationCache::getMotion ( const int  start_angle,
const CyclicVecInt< 3, 2 > &  end 
) const
inline

Definition at line 84 of file rotation_cache.h.

const std::pair<float, float>& RotationCache::getRadiuses ( const int  start_angle,
const CyclicVecInt< 3, 2 > &  end 
) const
inline

Definition at line 90 of file rotation_cache.h.

std::list<CyclicVecFloat<3, 2> > RotationCache::interpolate ( const std::list< CyclicVecInt< 3, 2 >> &  path_grid,
const float  interval,
const int  local_range 
) const
void RotationCache::reset ( const float  linear_resolution,
const float  angular_resolution,
const int  range 
)

Definition at line 52 of file rotation_cache.cpp.

Member Data Documentation

std::vector<Page> RotationCache::pages_
private

Definition at line 80 of file rotation_cache.h.


The documentation for this class was generated from the following files:


planner_cspace
Author(s): Atsushi Watanabe
autogenerated on Tue Jul 9 2019 05:00:14