Public Member Functions | Private Member Functions | Private Attributes
RotationCache::Page Class Reference

List of all members.

Public Member Functions

CyclicVecFloat< 3, 2 > & motion (const CyclicVecInt< 3, 2 > &pos)
const CyclicVecFloat< 3, 2 > & motion (const CyclicVecInt< 3, 2 > &pos) const
std::pair< float, float > & radiuses (const CyclicVecInt< 3, 2 > &pos)
const std::pair< float, float > & radiuses (const CyclicVecInt< 3, 2 > &pos) const
void reset (const CyclicVecInt< 3, 2 > &size)

Private Member Functions

size_t addr (const CyclicVecInt< 3, 2 > &pos) const

Private Attributes

std::unique_ptr
< CyclicVecFloat< 3, 2 >[]> 
c_
std::unique_ptr< std::pair
< float, float >[]> 
r_
int ser_size_
CyclicVecInt< 3, 2 > size_

Detailed Description

Definition at line 44 of file rotation_cache.h.


Member Function Documentation

size_t RotationCache::Page::addr ( const CyclicVecInt< 3, 2 > &  pos) const [inline, private]

Definition at line 52 of file rotation_cache.h.

CyclicVecFloat<3, 2>& RotationCache::Page::motion ( const CyclicVecInt< 3, 2 > &  pos) [inline]

Definition at line 62 of file rotation_cache.h.

const CyclicVecFloat<3, 2>& RotationCache::Page::motion ( const CyclicVecInt< 3, 2 > &  pos) const [inline]

Definition at line 66 of file rotation_cache.h.

std::pair<float, float>& RotationCache::Page::radiuses ( const CyclicVecInt< 3, 2 > &  pos) [inline]

Definition at line 70 of file rotation_cache.h.

const std::pair<float, float>& RotationCache::Page::radiuses ( const CyclicVecInt< 3, 2 > &  pos) const [inline]

Definition at line 74 of file rotation_cache.h.

void RotationCache::Page::reset ( const CyclicVecInt< 3, 2 > &  size)

Definition at line 39 of file rotation_cache.cpp.


Member Data Documentation

std::unique_ptr<CyclicVecFloat<3, 2>[]> RotationCache::Page::c_ [private]

Definition at line 47 of file rotation_cache.h.

std::unique_ptr<std::pair<float, float>[]> RotationCache::Page::r_ [private]

Definition at line 48 of file rotation_cache.h.

Definition at line 50 of file rotation_cache.h.

CyclicVecInt<3, 2> RotationCache::Page::size_ [private]

Definition at line 49 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