|
size_t | getBlockBit () const |
|
| BlockMemGridmap () |
|
| BlockMemGridmap (const CyclicVecInt< DIM, NONCYCLIC > &size_) |
|
void | clear (const int zero) override |
|
void | clear_partially (const int zero, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max) override |
|
void | clear_positive (const int zero) |
|
void | copy_partially (const BlockMemGridmapBase< int, 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< int, 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< int, DIM, NONCYCLIC, BLOCK_WIDTH, ENABLE_VALIDATION > & | operator= (const BlockMemGridmap< int, DIM, NONCYCLIC, BLOCK_WIDTH, ENABLE_VALIDATION > &gm) |
|
const int | operator[] (const CyclicVecInt< DIM, NONCYCLIC > &pos) const override |
|
int & | 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 |
|
template<int BLOCK_WIDTH>
class planner_cspace::BlockMemGridmapHelper< BLOCK_WIDTH >
Definition at line 45 of file test_blockmem_gridmap.cpp.