List of all members
GridAstar< DIM, NONCYCLIC >::Gridmap< T, block_width > Class Template Reference

#include <grid_astar.h>

Inheritance diagram for GridAstar< DIM, NONCYCLIC >::Gridmap< T, block_width >:
Inheritance graph
[legend]

Additional Inherited Members

- Public Member Functions inherited from BlockMemGridmap< T, DIM, NONCYCLIC, block_width >
 BlockMemGridmap (const CyclicVecInt< DIM, NONCYCLIC > &size_)
 
 BlockMemGridmap ()
 
void clear (const T zero)
 
void clear_positive (const T zero)
 
std::function< void(CyclicVecInt< 3, 2 >, size_t &, size_t &)> getAddressor () const
 
const BlockMemGridmap< T, DIM, NONCYCLIC, BLOCK_WIDTH > & operator= (const BlockMemGridmap< T, DIM, NONCYCLIC, BLOCK_WIDTH > &gm)
 
T & operator[] (const CyclicVecInt< DIM, NONCYCLIC > &pos)
 
const T operator[] (const CyclicVecInt< DIM, NONCYCLIC > &pos) const
 
void reset (const CyclicVecInt< DIM, NONCYCLIC > &size)
 
size_t ser_size () const
 
const CyclicVecInt< DIM, NONCYCLIC > & size () const
 
bool validate (const CyclicVecInt< DIM, NONCYCLIC > &pos, const int tolerance=0) const
 
- Protected Member Functions inherited from BlockMemGridmap< T, DIM, NONCYCLIC, block_width >
void block_addr (const CyclicVecInt< DIM, NONCYCLIC > &pos, size_t &baddr, size_t &addr) const
 
- Protected Attributes inherited from BlockMemGridmap< T, DIM, NONCYCLIC, block_width >
size_t block_num_
 
size_t block_ser_size_
 
CyclicVecInt< DIM, NONCYCLIC > block_size_
 
std::unique_ptr< T[]> c_
 
dummy_
 
size_t ser_size_
 
CyclicVecInt< DIM, NONCYCLIC > size_
 

Detailed Description

template<int DIM = 3, int NONCYCLIC = 2>
template<class T, int block_width = 0x20>
class GridAstar< DIM, NONCYCLIC >::Gridmap< T, block_width >

Definition at line 58 of file grid_astar.h.


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


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