Classes | Public Member Functions | Private Attributes
RotationCache Class Reference

#include <rotation_cache.h>

List of all members.

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 Sat Jun 22 2019 20:07:27