#include <queue>#include <math.h>#include <stdlib.h>#include <string.h>#include "nav2d_localizer/map.h"
Go to the source code of this file.
Classes | |
| class | CachedDistanceMap |
| class | CellData |
Functions | |
| void | enqueue (map_t *map, unsigned int i, unsigned int j, unsigned int src_i, unsigned int src_j, std::priority_queue< CellData > &Q, CachedDistanceMap *cdm, unsigned char *marked) |
| CachedDistanceMap * | get_distance_map (double scale, double max_dist) |
| void | map_update_cspace (map_t *map, double max_occ_dist) |
| bool | operator< (const CellData &a, const CellData &b) |
| void enqueue | ( | map_t * | map, |
| unsigned int | i, | ||
| unsigned int | j, | ||
| unsigned int | src_i, | ||
| unsigned int | src_j, | ||
| std::priority_queue< CellData > & | Q, | ||
| CachedDistanceMap * | cdm, | ||
| unsigned char * | marked | ||
| ) |
Definition at line 89 of file map_cspace.cpp.
| CachedDistanceMap* get_distance_map | ( | double | scale, |
| double | max_dist | ||
| ) |
Definition at line 75 of file map_cspace.cpp.
| void map_update_cspace | ( | map_t * | map, |
| double | max_occ_dist | ||
| ) |
Definition at line 120 of file map_cspace.cpp.
Definition at line 69 of file map_cspace.cpp.