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, int i, int j, int src_i, 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,
int  i,
int  j,
int  src_i,
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 Thu Jan 21 2021 04:05:36