#include <blockmem_gridmap.h>
Public Member Functions | |
virtual void | clear (const T zero)=0 |
virtual void | clear_partially (const T zero, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)=0 |
virtual void | copy_partially (const BlockMemGridmapBase< T, DIM, NONCYCLIC > &base, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)=0 |
virtual std::function< void(CyclicVecInt< DIM, NONCYCLIC >, size_t &, size_t &)> | getAddressor () const =0 |
virtual T & | operator[] (const CyclicVecInt< DIM, NONCYCLIC > &pos)=0 |
virtual const T | operator[] (const CyclicVecInt< DIM, NONCYCLIC > &pos) const =0 |
virtual void | reset (const CyclicVecInt< DIM, NONCYCLIC > &size)=0 |
virtual size_t | ser_size () const =0 |
virtual const CyclicVecInt< DIM, NONCYCLIC > & | size () const =0 |
Definition at line 42 of file blockmem_gridmap.h.
|
pure virtual |
Implemented in planner_cspace::BlockMemGridmap< T, DIM, NONCYCLIC, BLOCK_WIDTH, ENABLE_VALIDATION >, planner_cspace::BlockMemGridmap< T, DIM, NONCYCLIC, block_width >, planner_cspace::BlockMemGridmap< int, 1, 1, BLOCK_WIDTH, false >, planner_cspace::BlockMemGridmap< char, 2, 2, 0x80 >, planner_cspace::BlockMemGridmap< float, DIM, NONCYCLIC, 0x20 >, and planner_cspace::BlockMemGridmap< bbf::BinaryBayesFilter, 2, 2, 0x20 >.
|
pure virtual |
Implemented in planner_cspace::BlockMemGridmap< T, DIM, NONCYCLIC, BLOCK_WIDTH, ENABLE_VALIDATION >, planner_cspace::BlockMemGridmap< T, DIM, NONCYCLIC, block_width >, planner_cspace::BlockMemGridmap< int, 1, 1, BLOCK_WIDTH, false >, planner_cspace::BlockMemGridmap< char, 2, 2, 0x80 >, planner_cspace::BlockMemGridmap< float, DIM, NONCYCLIC, 0x20 >, and planner_cspace::BlockMemGridmap< bbf::BinaryBayesFilter, 2, 2, 0x20 >.
|
pure virtual |
Implemented in planner_cspace::BlockMemGridmap< T, DIM, NONCYCLIC, BLOCK_WIDTH, ENABLE_VALIDATION >, planner_cspace::BlockMemGridmap< T, DIM, NONCYCLIC, block_width >, planner_cspace::BlockMemGridmap< int, 1, 1, BLOCK_WIDTH, false >, planner_cspace::BlockMemGridmap< char, 2, 2, 0x80 >, planner_cspace::BlockMemGridmap< float, DIM, NONCYCLIC, 0x20 >, and planner_cspace::BlockMemGridmap< bbf::BinaryBayesFilter, 2, 2, 0x20 >.
|
pure virtual |
Implemented in planner_cspace::BlockMemGridmap< T, DIM, NONCYCLIC, BLOCK_WIDTH, ENABLE_VALIDATION >, planner_cspace::BlockMemGridmap< T, DIM, NONCYCLIC, block_width >, planner_cspace::BlockMemGridmap< int, 1, 1, BLOCK_WIDTH, false >, planner_cspace::BlockMemGridmap< char, 2, 2, 0x80 >, planner_cspace::BlockMemGridmap< float, DIM, NONCYCLIC, 0x20 >, and planner_cspace::BlockMemGridmap< bbf::BinaryBayesFilter, 2, 2, 0x20 >.
|
pure virtual |
Implemented in planner_cspace::BlockMemGridmap< T, DIM, NONCYCLIC, BLOCK_WIDTH, ENABLE_VALIDATION >, planner_cspace::BlockMemGridmap< T, DIM, NONCYCLIC, block_width >, planner_cspace::BlockMemGridmap< int, 1, 1, BLOCK_WIDTH, false >, planner_cspace::BlockMemGridmap< char, 2, 2, 0x80 >, planner_cspace::BlockMemGridmap< float, DIM, NONCYCLIC, 0x20 >, and planner_cspace::BlockMemGridmap< bbf::BinaryBayesFilter, 2, 2, 0x20 >.
|
pure virtual |
Implemented in planner_cspace::BlockMemGridmap< T, DIM, NONCYCLIC, BLOCK_WIDTH, ENABLE_VALIDATION >, planner_cspace::BlockMemGridmap< T, DIM, NONCYCLIC, block_width >, planner_cspace::BlockMemGridmap< int, 1, 1, BLOCK_WIDTH, false >, planner_cspace::BlockMemGridmap< char, 2, 2, 0x80 >, planner_cspace::BlockMemGridmap< float, DIM, NONCYCLIC, 0x20 >, and planner_cspace::BlockMemGridmap< bbf::BinaryBayesFilter, 2, 2, 0x20 >.
|
pure virtual |
Implemented in planner_cspace::BlockMemGridmap< T, DIM, NONCYCLIC, BLOCK_WIDTH, ENABLE_VALIDATION >, planner_cspace::BlockMemGridmap< T, DIM, NONCYCLIC, block_width >, planner_cspace::BlockMemGridmap< int, 1, 1, BLOCK_WIDTH, false >, planner_cspace::BlockMemGridmap< char, 2, 2, 0x80 >, planner_cspace::BlockMemGridmap< float, DIM, NONCYCLIC, 0x20 >, and planner_cspace::BlockMemGridmap< bbf::BinaryBayesFilter, 2, 2, 0x20 >.
|
pure virtual |
Implemented in planner_cspace::BlockMemGridmap< T, DIM, NONCYCLIC, BLOCK_WIDTH, ENABLE_VALIDATION >, planner_cspace::BlockMemGridmap< T, DIM, NONCYCLIC, block_width >, planner_cspace::BlockMemGridmap< int, 1, 1, BLOCK_WIDTH, false >, planner_cspace::BlockMemGridmap< char, 2, 2, 0x80 >, planner_cspace::BlockMemGridmap< float, DIM, NONCYCLIC, 0x20 >, and planner_cspace::BlockMemGridmap< bbf::BinaryBayesFilter, 2, 2, 0x20 >.
|
pure virtual |
Implemented in planner_cspace::BlockMemGridmap< T, DIM, NONCYCLIC, BLOCK_WIDTH, ENABLE_VALIDATION >, planner_cspace::BlockMemGridmap< T, DIM, NONCYCLIC, block_width >, planner_cspace::BlockMemGridmap< int, 1, 1, BLOCK_WIDTH, false >, planner_cspace::BlockMemGridmap< char, 2, 2, 0x80 >, planner_cspace::BlockMemGridmap< float, DIM, NONCYCLIC, 0x20 >, and planner_cspace::BlockMemGridmap< bbf::BinaryBayesFilter, 2, 2, 0x20 >.