#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.