map_cspace.cpp File Reference

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

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


amcl
Author(s): Brian P. Gerkey
autogenerated on Fri Jan 11 10:07:12 2013