#include <loop_closure_assistant.hpp>
|
void | addMovedNodes (const int &id, Eigen::Vector3d vec) |
|
bool | clearChangesCallback (slam_toolbox_msgs::Clear::Request &req, slam_toolbox_msgs::Clear::Response &resp) |
|
bool | interactiveModeCallback (slam_toolbox_msgs::ToggleInteractive::Request &req, slam_toolbox_msgs::ToggleInteractive::Response &resp) |
|
bool | manualLoopClosureCallback (slam_toolbox_msgs::LoopClosure::Request &req, slam_toolbox_msgs::LoopClosure::Response &resp) |
|
void | moveNode (const int &id, const Eigen::Vector3d &pose) |
|
Definition at line 42 of file loop_closure_assistant.hpp.
◆ LoopClosureAssistant()
◆ addMovedNodes()
void loop_closure_assistant::LoopClosureAssistant::addMovedNodes |
( |
const int & |
id, |
|
|
Eigen::Vector3d |
vec |
|
) |
| |
|
private |
◆ clearChangesCallback()
bool loop_closure_assistant::LoopClosureAssistant::clearChangesCallback |
( |
slam_toolbox_msgs::Clear::Request & |
req, |
|
|
slam_toolbox_msgs::Clear::Response & |
resp |
|
) |
| |
|
private |
◆ clearMovedNodes()
void loop_closure_assistant::LoopClosureAssistant::clearMovedNodes |
( |
| ) |
|
◆ interactiveModeCallback()
bool loop_closure_assistant::LoopClosureAssistant::interactiveModeCallback |
( |
slam_toolbox_msgs::ToggleInteractive::Request & |
req, |
|
|
slam_toolbox_msgs::ToggleInteractive::Response & |
resp |
|
) |
| |
|
private |
◆ manualLoopClosureCallback()
bool loop_closure_assistant::LoopClosureAssistant::manualLoopClosureCallback |
( |
slam_toolbox_msgs::LoopClosure::Request & |
req, |
|
|
slam_toolbox_msgs::LoopClosure::Response & |
resp |
|
) |
| |
|
private |
◆ moveNode()
void loop_closure_assistant::LoopClosureAssistant::moveNode |
( |
const int & |
id, |
|
|
const Eigen::Vector3d & |
pose |
|
) |
| |
|
private |
◆ processInteractiveFeedback()
void loop_closure_assistant::LoopClosureAssistant::processInteractiveFeedback |
( |
const visualization_msgs::InteractiveMarkerFeedbackConstPtr & |
feedback | ) |
|
◆ publishGraph()
void loop_closure_assistant::LoopClosureAssistant::publishGraph |
( |
| ) |
|
◆ setMapper()
void loop_closure_assistant::LoopClosureAssistant::setMapper |
( |
karto::Mapper * |
mapper | ) |
|
◆ enable_interactive_mode_
bool loop_closure_assistant::LoopClosureAssistant::enable_interactive_mode_ |
|
private |
◆ interactive_mode_
bool loop_closure_assistant::LoopClosureAssistant::interactive_mode_ |
|
private |
◆ interactive_mutex_
boost::mutex loop_closure_assistant::LoopClosureAssistant::interactive_mutex_ |
|
private |
◆ interactive_server_
◆ map_frame_
std::string loop_closure_assistant::LoopClosureAssistant::map_frame_ |
|
private |
◆ mapper_
karto::Mapper* loop_closure_assistant::LoopClosureAssistant::mapper_ |
|
private |
◆ marker_array_
visualization_msgs::MarkerArray loop_closure_assistant::LoopClosureAssistant::marker_array_ |
|
private |
◆ marker_publisher_
ros::Publisher loop_closure_assistant::LoopClosureAssistant::marker_publisher_ |
|
private |
◆ moved_nodes_
std::map<int, Eigen::Vector3d> loop_closure_assistant::LoopClosureAssistant::moved_nodes_ |
|
private |
◆ moved_nodes_mutex_
boost::mutex loop_closure_assistant::LoopClosureAssistant::moved_nodes_mutex_ |
|
private |
◆ nh_
◆ processor_type_
ProcessType& loop_closure_assistant::LoopClosureAssistant::processor_type_ |
|
private |
◆ scan_holder_
◆ scan_publisher_
ros::Publisher loop_closure_assistant::LoopClosureAssistant::scan_publisher_ |
|
private |
◆ solver_
◆ ssClear_manual_
◆ ssInteractive_
◆ ssLoopClosure_
◆ state_
PausedState& loop_closure_assistant::LoopClosureAssistant::state_ |
|
private |
◆ tfB_
The documentation for this class was generated from the following files: