| addScan(karto::LaserRangeFinder *laser, const sensor_msgs::LaserScan::ConstPtr &scan, karto::Pose2 &karto_pose) | slam_toolbox::SlamToolbox | protectedvirtual |
| addScan(karto::LaserRangeFinder *laser, PosedScan &scanWPose) | slam_toolbox::SlamToolbox | protected |
| base_frame_ | slam_toolbox::SlamToolbox | protected |
| candidates_scale_ | slam_toolbox::LifelongSlamToolbox | protected |
| checkIsNotNormalized(const double &value) | slam_toolbox::LifelongSlamToolbox | protected |
| closure_assistant_ | slam_toolbox::SlamToolbox | protected |
| computeAreaOverlapRatio(LocalizedRangeScan *ref_scan, LocalizedRangeScan *candidate_scan) | slam_toolbox::LifelongSlamToolbox | static |
| computeIntersect(LocalizedRangeScan *s1, LocalizedRangeScan *s2) | slam_toolbox::LifelongSlamToolbox | static |
| computeIntersectBounds(LocalizedRangeScan *s1, LocalizedRangeScan *s2, double &x_l, double &x_u, double &y_l, double &y_u) | slam_toolbox::LifelongSlamToolbox | static |
| computeIntersectOverUnion(LocalizedRangeScan *s1, LocalizedRangeScan *s2) | slam_toolbox::LifelongSlamToolbox | static |
| computeObjectiveScore(const double &intersect_over_union, const double &area_overlap, const double &reading_overlap, const int &num_constraints, const double &initial_score, const int &num_candidates) const | slam_toolbox::LifelongSlamToolbox | |
| computeReadingOverlapRatio(LocalizedRangeScan *ref_scan, LocalizedRangeScan *candidate_scan) | slam_toolbox::LifelongSlamToolbox | static |
| computeScore(LocalizedRangeScan *reference_scan, Vertex< LocalizedRangeScan > *candidate, const double &initial_score, const int &num_candidates) | slam_toolbox::LifelongSlamToolbox | protected |
| computeScores(Vertices &near_scans, LocalizedRangeScan *range_scan) | slam_toolbox::LifelongSlamToolbox | protected |
| constraint_scale_ | slam_toolbox::LifelongSlamToolbox | protected |
| dataset_ | slam_toolbox::SlamToolbox | protected |
| deserializePoseGraphCallback(slam_toolbox_msgs::DeserializePoseGraph::Request &req, slam_toolbox_msgs::DeserializePoseGraph::Response &resp) override final | slam_toolbox::LifelongSlamToolbox | protectedvirtual |
| enable_interactive_mode_ | slam_toolbox::SlamToolbox | protected |
| evaluateNodeDepreciation(LocalizedRangeScan *range_scan) | slam_toolbox::LifelongSlamToolbox | protected |
| FindScansWithinRadius(LocalizedRangeScan *scan, const double &radius) | slam_toolbox::LifelongSlamToolbox | protected |
| first_measurement_ | slam_toolbox::SlamToolbox | protected |
| getLaser(const sensor_msgs::LaserScan::ConstPtr &scan) | slam_toolbox::SlamToolbox | protected |
| getLocalizedRangeScan(karto::LaserRangeFinder *laser, const sensor_msgs::LaserScan::ConstPtr &scan, karto::Pose2 &karto_pose) | slam_toolbox::SlamToolbox | protected |
| iou_match_ | slam_toolbox::LifelongSlamToolbox | protected |
| iou_thresh_ | slam_toolbox::LifelongSlamToolbox | protected |
| isPaused(const PausedApplication &app) | slam_toolbox::SlamToolbox | protected |
| laser_assistant_ | slam_toolbox::SlamToolbox | protected |
| laserCallback(const sensor_msgs::LaserScan::ConstPtr &scan) override final | slam_toolbox::LifelongSlamToolbox | protectedvirtual |
| lasers_ | slam_toolbox::SlamToolbox | protected |
| LifelongSlamToolbox(ros::NodeHandle &nh) | slam_toolbox::LifelongSlamToolbox | |
| loadPoseGraphByParams(ros::NodeHandle &nh) | slam_toolbox::SlamToolbox | protected |
| loadSerializedPoseGraph(std::unique_ptr< karto::Mapper > &, std::unique_ptr< karto::Dataset > &) | slam_toolbox::SlamToolbox | protected |
| map_ | slam_toolbox::SlamToolbox | protected |
| map_frame_ | slam_toolbox::SlamToolbox | protected |
| map_name_ | slam_toolbox::SlamToolbox | protected |
| map_saver_ | slam_toolbox::SlamToolbox | protected |
| map_to_odom_ | slam_toolbox::SlamToolbox | protected |
| map_to_odom_mutex_ | slam_toolbox::SlamToolbox | protected |
| mapCallback(nav_msgs::GetMap::Request &req, nav_msgs::GetMap::Response &res) | slam_toolbox::SlamToolbox | protected |
| minimum_time_interval_ | slam_toolbox::SlamToolbox | protected |
| nearby_penalty_ | slam_toolbox::LifelongSlamToolbox | protected |
| nh_ | slam_toolbox::SlamToolbox | protected |
| odom_frame_ | slam_toolbox::SlamToolbox | protected |
| overlap_scale_ | slam_toolbox::LifelongSlamToolbox | protected |
| pauseNewMeasurementsCallback(slam_toolbox_msgs::Pause::Request &req, slam_toolbox_msgs::Pause::Response &resp) | slam_toolbox::SlamToolbox | protected |
| pose_helper_ | slam_toolbox::SlamToolbox | protected |
| pose_mutex_ | slam_toolbox::SlamToolbox | protected |
| pose_pub_ | slam_toolbox::SlamToolbox | protected |
| position_covariance_scale_ | slam_toolbox::SlamToolbox | protected |
| process_near_pose_ | slam_toolbox::SlamToolbox | protected |
| processor_type_ | slam_toolbox::SlamToolbox | protected |
| publishPose(const karto::Pose2 &pose, const karto::Matrix3 &cov, const ros::Time &t) | slam_toolbox::SlamToolbox | protected |
| publishTransformLoop(const double &transform_publish_period) | slam_toolbox::SlamToolbox | protected |
| publishVisualizations() | slam_toolbox::SlamToolbox | protected |
| removal_score_ | slam_toolbox::LifelongSlamToolbox | protected |
| removeFromSlamGraph(Vertex< LocalizedRangeScan > *vertex) | slam_toolbox::LifelongSlamToolbox | protected |
| reprocessing_transform_ | slam_toolbox::SlamToolbox | protected |
| resetCallback(slam_toolbox_msgs::Reset::Request &req, slam_toolbox_msgs::Reset::Response &resp) | slam_toolbox::SlamToolbox | protectedvirtual |
| resolution_ | slam_toolbox::SlamToolbox | protected |
| scan_filter_ | slam_toolbox::SlamToolbox | protected |
| scan_filter_sub_ | slam_toolbox::SlamToolbox | protected |
| scan_holder_ | slam_toolbox::SlamToolbox | protected |
| scan_topic_ | slam_toolbox::SlamToolbox | protected |
| serializePoseGraphCallback(slam_toolbox_msgs::SerializePoseGraph::Request &req, slam_toolbox_msgs::SerializePoseGraph::Response &resp) | slam_toolbox::SlamToolbox | protectedvirtual |
| setParams(ros::NodeHandle &nh) | slam_toolbox::SlamToolbox | protected |
| setROSInterfaces(ros::NodeHandle &node) | slam_toolbox::SlamToolbox | protected |
| setSolver(ros::NodeHandle &private_nh_) | slam_toolbox::SlamToolbox | protected |
| setTransformFromPoses(const karto::Pose2 &pose, const karto::Pose2 &karto_pose, const ros::Time &t, const bool &update_reprocessing_transform) | slam_toolbox::SlamToolbox | protected |
| shouldProcessScan(const sensor_msgs::LaserScan::ConstPtr &scan, const karto::Pose2 &pose) | slam_toolbox::SlamToolbox | protected |
| shouldStartWithPoseGraph(std::string &filename, geometry_msgs::Pose2D &pose, bool &start_at_dock) | slam_toolbox::SlamToolbox | protected |
| SlamToolbox(ros::NodeHandle &nh) | slam_toolbox::SlamToolbox | |
| smapper_ | slam_toolbox::SlamToolbox | protected |
| smapper_mutex_ | slam_toolbox::SlamToolbox | protected |
| solver_ | slam_toolbox::SlamToolbox | protected |
| solver_loader_ | slam_toolbox::SlamToolbox | protected |
| ssDesserialize_ | slam_toolbox::SlamToolbox | protected |
| ssMap_ | slam_toolbox::SlamToolbox | protected |
| ssPauseMeasurements_ | slam_toolbox::SlamToolbox | protected |
| ssReset_ | slam_toolbox::SlamToolbox | protected |
| ssSerialize_ | slam_toolbox::SlamToolbox | protected |
| sst_ | slam_toolbox::SlamToolbox | protected |
| sstm_ | slam_toolbox::SlamToolbox | protected |
| state_ | slam_toolbox::SlamToolbox | protected |
| tf_ | slam_toolbox::SlamToolbox | protected |
| tf_buffer_dur_ | slam_toolbox::SlamToolbox | protected |
| tfB_ | slam_toolbox::SlamToolbox | protected |
| tfL_ | slam_toolbox::SlamToolbox | protected |
| threads_ | slam_toolbox::SlamToolbox | protected |
| throttle_scans_ | slam_toolbox::SlamToolbox | protected |
| transform_timeout_ | slam_toolbox::SlamToolbox | protected |
| updateMap() | slam_toolbox::SlamToolbox | protected |
| updateScoresSlamGraph(const double &score, Vertex< LocalizedRangeScan > *vertex) | slam_toolbox::LifelongSlamToolbox | protected |
| use_tree_ | slam_toolbox::LifelongSlamToolbox | protected |
| yaw_covariance_scale_ | slam_toolbox::SlamToolbox | protected |
| ~LifelongSlamToolbox() | slam_toolbox::LifelongSlamToolbox | inline |
| ~SlamToolbox() | slam_toolbox::SlamToolbox | |