#include <loop_scan_matcher.h>

Public Member Functions | |
| NodeConstraintVector | getConstraints (const pg::PoseGraph &g, const pg::NodeId ref_node, const Pose &init_pose_estimate, const LaserPtr scan) const |
| LoopScanMatcher (const geometry_msgs::Pose2D &laser_offset, double max_link_length, unsigned min_chain_length, double min_response, bool use_covariances) | |
| ChainVec | possibleLoopClosures (const pg::PoseGraph &graph, pg::NodeId ref_node, const geometry_msgs::Point &barycenter, const LaserPtr scan) const |
Private Member Functions | |
| bool | furtherThan (const double max_distance, const geometry_msgs::Point &p, const pg::NodeId n) const |
Private Attributes | |
| KartoMatcherPtr | matcher_ |
| const double | max_link_length_ |
| const double | min_chain_length_ |
| const double | min_response_ |
| const double | use_covariances_ |
Definition at line 49 of file loop_scan_matcher.h.
| graph_slam::LoopScanMatcher::LoopScanMatcher | ( | const geometry_msgs::Pose2D & | laser_offset, |
| double | max_link_length, | ||
| unsigned | min_chain_length, | ||
| double | min_response, | ||
| bool | use_covariances | ||
| ) |
Definition at line 47 of file loop_scan_matcher.cpp.
| bool graph_slam::LoopScanMatcher::furtherThan | ( | const double | max_distance, |
| const geometry_msgs::Point & | p, | ||
| const pg::NodeId | n | ||
| ) | const [private] |
Definition at line 100 of file loop_scan_matcher.cpp.
| NodeConstraintVector graph_slam::LoopScanMatcher::getConstraints | ( | const pg::PoseGraph & | g, |
| const pg::NodeId | ref_node, | ||
| const Pose & | init_pose_estimate, | ||
| const LaserPtr | scan | ||
| ) | const |
Definition at line 59 of file loop_scan_matcher.cpp.
| ChainVec graph_slam::LoopScanMatcher::possibleLoopClosures | ( | const pg::PoseGraph & | graph, |
| pg::NodeId | ref_node, | ||
| const geometry_msgs::Point & | barycenter, | ||
| const LaserPtr | scan | ||
| ) | const |
Definition at line 106 of file loop_scan_matcher.cpp.
KartoMatcherPtr graph_slam::LoopScanMatcher::matcher_ [mutable, private] |
Definition at line 67 of file loop_scan_matcher.h.
const double graph_slam::LoopScanMatcher::max_link_length_ [private] |
Definition at line 69 of file loop_scan_matcher.h.
const double graph_slam::LoopScanMatcher::min_chain_length_ [private] |
Definition at line 70 of file loop_scan_matcher.h.
const double graph_slam::LoopScanMatcher::min_response_ [private] |
Definition at line 71 of file loop_scan_matcher.h.
const double graph_slam::LoopScanMatcher::use_covariances_ [private] |
Definition at line 72 of file loop_scan_matcher.h.