#include <occupancy_grid_utils/combine_grids.h>#include <nav_msgs/OccupancyGrid.h>#include <occupancy_grid_utils/coordinate_conversions.h>#include <ros/assert.h>#include <boost/foreach.hpp>#include <boost/optional.hpp>#include <boost/bind.hpp>#include <boost/ref.hpp>#include <set>

Go to the source code of this file.
Namespaces | |
| namespace | occupancy_grid_utils |
Typedefs | |
| typedef boost::shared_ptr < nm::OccupancyGrid const > | occupancy_grid_utils::GridConstPtr |
| typedef boost::shared_ptr < nm::OccupancyGrid > | occupancy_grid_utils::GridPtr |
Functions | |
| bool | occupancy_grid_utils::cellsIntersect (const nm::MapMetaData &info1, const Cell &c1, const nm::MapMetaData &info2, const Cell &c2) |
| GridPtr | occupancy_grid_utils::combineGrids (const vector< GridConstPtr > &grids) |
| GridPtr | occupancy_grid_utils::combineGrids (const vector< GridConstPtr > &grids, const double resolution) |
| bool | occupancy_grid_utils::containsVertex (const nm::MapMetaData &info, const Cell &c, const gm::Polygon &poly) |
| gm::Polygon | occupancy_grid_utils::expandPolygon (const gm::Polygon &p, const double r) |
| nm::MapMetaData | occupancy_grid_utils::getCombinedGridInfo (const vector< GridConstPtr > &grids, const double resolution) |
| set< Cell > | occupancy_grid_utils::intersectingCells (const nm::MapMetaData &info, const nm::MapMetaData &info2, const Cell &cell2) |
| double | occupancy_grid_utils::maxX (const nm::MapMetaData &info) |
| double | occupancy_grid_utils::maxY (const nm::MapMetaData &info) |
| double | occupancy_grid_utils::minX (const nm::MapMetaData &info) |
| double | occupancy_grid_utils::minY (const nm::MapMetaData &info) |
| Cell | occupancy_grid_utils::point32Cell (const nm::MapMetaData &info, const gm::Point32 &p) |
| gm::Pose | occupancy_grid_utils::transformPose (const btTransform trans, const gm::Pose p) |
Implementation for combine_grids.h
Definition in file combine_grids.cpp.