#include <topological_map_2d/ros_conversion.h>#include <pose_graph/constraint_graph.h>#include <pose_graph/diff_subscriber.h>#include <pose_graph/graph_db.h>#include <topological_nav_msgs/SwitchGrid.h>#include <pcl/ros/conversions.h>#include <octomap_ros/OctomapROS.h>#include <pose_graph/graph_search.h>#include <laser_slam/LocalizedScan.h>#include <graph_mapping_utils/utils.h>#include <graph_mapping_msgs/LocalizationDistribution.h>#include <graph_mapping_msgs/GetPoses.h>#include <occupancy_grid_utils/ray_tracer.h>#include <tf/transform_listener.h>#include <tf/transform_broadcaster.h>#include <visualization_msgs/MarkerArray.h>#include <nav_msgs/OccupancyGrid.h>
Go to the source code of this file.
Classes | |
| class | laser_slam_mapper::Mapper |
Namespaces | |
| namespace | laser_slam_mapper |
Typedefs | |
| typedef set< unsigned > | laser_slam_mapper::Grids |
| typedef boost::mutex::scoped_lock | laser_slam_mapper::Lock |
| typedef map< unsigned, unsigned > | laser_slam_mapper::NodeGridMap |
| typedef map< unsigned, tf::Pose > | laser_slam_mapper::NodePoses |
| typedef set< unsigned > | laser_slam_mapper::Nodes |
| typedef boost::optional< const gmm::ConstraintGraphDiff & > | laser_slam_mapper::OptionalDiff |
| typedef vector< string > | laser_slam_mapper::StringVec |
Functions | |
| vm::MarkerArray | laser_slam_mapper::convertToMarkers (const om::OcTree &octree, const string &frame) |
| StringVec | laser_slam_mapper::gridIndexes () |
| int | main (int argc, char **argv) |
Node that maintains a topological map
Definition in file mapper.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 981 of file mapper.cpp.