#include <queue>
#include <math.h>
#include <stdlib.h>
#include <string.h>
#include "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.