#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.