Classes | Functions
map_cspace.cpp File Reference
#include <queue>
#include <math.h>
#include <stdlib.h>
#include <string.h>
#include "amcl/map/map.h"
Include dependency graph for map_cspace.cpp:

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)
CachedDistanceMapget_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)

Function Documentation

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.

bool operator< ( const CellData a,
const CellData b 
)

Definition at line 69 of file map_cspace.cpp.



amcl
Author(s): Brian P. Gerkey, contradict@gmail.com
autogenerated on Sun Mar 3 2019 03:46:02