#include <grid_astar.h>
Additional Inherited Members | |
![]() | |
BlockMemGridmap () | |
BlockMemGridmap (const CyclicVecInt< DIM, NONCYCLIC > &size_) | |
void | clear (const T zero) override |
void | clear_partially (const T zero, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max) override |
void | clear_positive (const T zero) |
void | copy_partially (const BlockMemGridmapBase< T, DIM, NONCYCLIC > &base, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max) override |
void | copy_partially (const CyclicVecInt< DIM, NONCYCLIC > &dst_min, const BlockMemGridmapBase< T, DIM, NONCYCLIC > &src, const CyclicVecInt< DIM, NONCYCLIC > &src_min, const CyclicVecInt< DIM, NONCYCLIC > &src_max) override |
std::function< void(CyclicVecInt< DIM, NONCYCLIC >, size_t &, size_t &)> | getAddressor () const |
const BlockMemGridmap< T, DIM, NONCYCLIC, BLOCK_WIDTH, false > & | operator= (const BlockMemGridmap< T, DIM, NONCYCLIC, BLOCK_WIDTH, false > &gm) |
const T | operator[] (const CyclicVecInt< DIM, NONCYCLIC > &pos) const override |
T & | operator[] (const CyclicVecInt< DIM, NONCYCLIC > &pos) override |
void | reset (const CyclicVecInt< DIM, NONCYCLIC > &size) override |
size_t | ser_size () const override |
const CyclicVecInt< DIM, NONCYCLIC > & | size () const override |
bool | validate (const CyclicVecInt< DIM, NONCYCLIC > &pos, const int tolerance=0) const override |
![]() | |
virtual std::function< void(CyclicVecInt< DIM, NONCYCLIC >, size_t &, size_t &)> | getAddressor () const =0 |
virtual size_t | ser_size () const =0 |
virtual const CyclicVecInt< DIM, NONCYCLIC > & | size () const =0 |
![]() | |
void | block_addr (const CyclicVecInt< DIM, NONCYCLIC > &pos, size_t &baddr, size_t &addr) const |
![]() | |
size_t | block_num_ |
size_t | block_ser_size_ |
CyclicVecInt< DIM, NONCYCLIC > | block_size_ |
std::unique_ptr< T[]> | c_ |
T | dummy_ |
size_t | ser_capacity_ |
size_t | ser_size_ |
CyclicVecInt< DIM, NONCYCLIC > | size_ |
![]() | |
constexpr static size_t | block_bit_ |
constexpr static size_t | block_bit_mask_ |
Definition at line 73 of file grid_astar.h.