#include <occupancy_grid_utils/geometry.h>
#include <queue>
#include <set>
#include <boost/foreach.hpp>
Go to the source code of this file.
Classes | |
struct | occupancy_grid_utils::CellsInPolygon |
struct | occupancy_grid_utils::DistanceQueueItem |
struct | occupancy_grid_utils::Line |
Namespaces | |
namespace | occupancy_grid_utils |
Functions | |
Cells | occupancy_grid_utils::cellsInConvexPolygon (const nm::MapMetaData &info, const gm::Polygon &poly) |
Cell | occupancy_grid_utils::center (const nm::MapMetaData &info, const gm::Polygon &poly) |
DistanceField | occupancy_grid_utils::distanceField (const nav_msgs::OccupancyGrid &m, float max_dist=-42) |
template<class Visitor > | |
void | occupancy_grid_utils::flood_fill (const nm::MapMetaData &info, const std::set< Cell > &start, Visitor &vis) |
template<class Visitor > | |
void | occupancy_grid_utils::flood_fill (const nm::MapMetaData &info, const Cell &start, Visitor &vis) |
Implementation of geometry.h
Definition in file geometry.cpp.