| Public Member Functions | |
| ClearVoxelInMap (uint32_t *data, unsigned char *costmap, unsigned int unknown_clear_threshold, unsigned int marked_clear_threshold, unsigned char free_cost=0, unsigned char unknown_cost=255) | |
| void | operator() (unsigned int offset, unsigned int z_mask) | 
| Private Member Functions | |
| bool | bitsBelowThreshold (unsigned int n, unsigned int bit_threshold) | 
| Private Attributes | |
| unsigned char * | costmap_ | 
| uint32_t * | data_ | 
| unsigned char | free_cost_ | 
| unsigned int | marked_clear_threshold_ | 
| unsigned int | unknown_clear_threshold_ | 
| unsigned char | unknown_cost_ | 
Definition at line 312 of file voxel_grid.h.
| voxel_grid::VoxelGrid::ClearVoxelInMap::ClearVoxelInMap | ( | uint32_t * | data, | 
| unsigned char * | costmap, | ||
| unsigned int | unknown_clear_threshold, | ||
| unsigned int | marked_clear_threshold, | ||
| unsigned char | free_cost = 0, | ||
| unsigned char | unknown_cost = 255 | ||
| ) |  [inline] | 
Definition at line 314 of file voxel_grid.h.
| bool voxel_grid::VoxelGrid::ClearVoxelInMap::bitsBelowThreshold | ( | unsigned int | n, | 
| unsigned int | bit_threshold | ||
| ) |  [inline, private] | 
Definition at line 335 of file voxel_grid.h.
| void voxel_grid::VoxelGrid::ClearVoxelInMap::operator() | ( | unsigned int | offset, | 
| unsigned int | z_mask | ||
| ) |  [inline] | 
Definition at line 319 of file voxel_grid.h.
| unsigned char* voxel_grid::VoxelGrid::ClearVoxelInMap::costmap_  [private] | 
Definition at line 346 of file voxel_grid.h.
| uint32_t* voxel_grid::VoxelGrid::ClearVoxelInMap::data_  [private] | 
Definition at line 345 of file voxel_grid.h.
| unsigned char voxel_grid::VoxelGrid::ClearVoxelInMap::free_cost_  [private] | 
Definition at line 348 of file voxel_grid.h.
| unsigned int voxel_grid::VoxelGrid::ClearVoxelInMap::marked_clear_threshold_  [private] | 
Definition at line 347 of file voxel_grid.h.
| unsigned int voxel_grid::VoxelGrid::ClearVoxelInMap::unknown_clear_threshold_  [private] | 
Definition at line 347 of file voxel_grid.h.
| unsigned char voxel_grid::VoxelGrid::ClearVoxelInMap::unknown_cost_  [private] | 
Definition at line 348 of file voxel_grid.h.