#include <laser_slam/global_map.h>
#include <laser_slam/LocalizedScan.h>
#include <occupancy_grid_utils/ray_tracer.h>
#include <boost/format.hpp>
#include <stdexcept>
#include <geometry_msgs/Point.h>
#include <tf/transform_datatypes.h>
#include <nav_msgs/OccupancyGrid.h>
#include <string>
#include <vector>
#include <ostream>
#include "ros/serialization.h"
#include "ros/builtin_message_traits.h"
#include "ros/message_operations.h"
#include "ros/message.h"
#include "ros/time.h"
#include "geometry_msgs/Point32.h"
#include <ros/assert.h>
#include <cstdlib>
#include <boost/iterator/iterator_facade.hpp>
#include "std_msgs/Header.h"
#include "geometry_msgs/Pose.h"
#include "sensor_msgs/PointCloud.h"
#include <boost/optional.hpp>
#include <pcl_ros/transforms.h>
#include <pcl/ros/conversions.h>
#include <graph_mapping_utils/geometry.h>
#include <boost/foreach.hpp>
Go to the source code of this file.
Namespaces | |
namespace | laser_slam |
Functions | |
sm::PointCloud2::ConstPtr | laser_slam::generateGlobalCloud (const pg::ConstraintGraph &graph, const CloudMap &clouds, const string &global_frame) |
nm::OccupancyGrid::ConstPtr | laser_slam::generateGlobalMap (const pg::ConstraintGraph &graph, const ScanMap &scans, const double resolution, const string &global_frame, const bool cleanup_grid, const pg::NodePoseMap &opt_poses_, const double robot_radius) |
nm::MapMetaData | laser_slam::getGridBounds (const pg::ConstraintGraph &graph, const double resolution) |
Implementation of global_map.h
Definition in file global_map.cpp.