Functions | |
| void | loadMapFromFile (nav_msgs::GetMap::Response *resp, const char *fname, double res, bool negate, double occ_th, double free_th, double *origin, bool trinary=true) |
| void map_server::loadMapFromFile | ( | nav_msgs::GetMap::Response * | resp, |
| const char * | fname, | ||
| double | res, | ||
| bool | negate, | ||
| double | occ_th, | ||
| double | free_th, | ||
| double * | origin, | ||
| bool | trinary = true |
||
| ) |
Read the image from file and fill out the resp object, for later use when our services are requested.
| resp | The map wil be written into here |
| fname | The image file to read from |
| res | The resolution of the map (gets stored in resp) |
| negate | If true, then whiter pixels are occupied, and blacker pixels are free |
| occ_th | Threshold above which pixels are occupied |
| free_th | Threshold below which pixels are free |
| origin | Triple specifying 2-D pose of lower-left corner of image |
| trinary | If true, only outputs Occupied/Free/Unknown |
| std::runtime_error | If the image file can't be loaded |
Definition at line 55 of file image_loader.cpp.