#include <point_cloud_config_marker.h>
Definition at line 13 of file point_cloud_config_marker.h.
Definition at line 306 of file point_cloud_config_marker.cpp.
void PointCloudConfigMarker::addBoxCB | ( | const std_msgs::Empty::ConstPtr & | msg | ) |
Definition at line 299 of file point_cloud_config_marker.cpp.
void PointCloudConfigMarker::cancelCb | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |
Definition at line 248 of file point_cloud_config_marker.cpp.
void PointCloudConfigMarker::changeBoxResolution | ( | const std_msgs::Float32::ConstPtr & | msg | ) |
Definition at line 192 of file point_cloud_config_marker.cpp.
Definition at line 197 of file point_cloud_config_marker.cpp.
void PointCloudConfigMarker::changeBoxSizeCb | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |
Definition at line 203 of file point_cloud_config_marker.cpp.
void PointCloudConfigMarker::changeResolutionCb | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |
Definition at line 168 of file point_cloud_config_marker.cpp.
void PointCloudConfigMarker::clearBox | ( | ) |
Definition at line 260 of file point_cloud_config_marker.cpp.
void PointCloudConfigMarker::clearBoxCB | ( | const std_msgs::Empty::ConstPtr & | msg | ) |
Definition at line 269 of file point_cloud_config_marker.cpp.
void PointCloudConfigMarker::clearCb | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |
Definition at line 273 of file point_cloud_config_marker.cpp.
visualization_msgs::InteractiveMarker PointCloudConfigMarker::makeBoxInteractiveMarker | ( | MarkerControlConfig | mconfig, |
std::string | name | ||
) |
Definition at line 34 of file point_cloud_config_marker.cpp.
visualization_msgs::Marker PointCloudConfigMarker::makeBoxMarker | ( | geometry_msgs::Vector3 | size | ) |
Definition at line 8 of file point_cloud_config_marker.cpp.
visualization_msgs::Marker PointCloudConfigMarker::makeMarkerMsg | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |
Definition at line 223 of file point_cloud_config_marker.cpp.
Definition at line 100 of file point_cloud_config_marker.cpp.
visualization_msgs::Marker PointCloudConfigMarker::makeTextMarker | ( | geometry_msgs::Vector3 | size | ) |
Definition at line 20 of file point_cloud_config_marker.cpp.
void PointCloudConfigMarker::moveBoxCb | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |
Definition at line 161 of file point_cloud_config_marker.cpp.
void PointCloudConfigMarker::publishCurrentPose | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |
Definition at line 153 of file point_cloud_config_marker.cpp.
void PointCloudConfigMarker::publishCurrentPose | ( | const geometry_msgs::PoseStamped::ConstPtr & | pose | ) |
Definition at line 148 of file point_cloud_config_marker.cpp.
void PointCloudConfigMarker::publishMarkerMsg | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |
Definition at line 240 of file point_cloud_config_marker.cpp.
Definition at line 278 of file point_cloud_config_marker.cpp.
void PointCloudConfigMarker::updatePoseCB | ( | const geometry_msgs::PoseStamped::ConstPtr & | pose | ) |
Definition at line 287 of file point_cloud_config_marker.cpp.
Definition at line 66 of file point_cloud_config_marker.h.
Definition at line 87 of file point_cloud_config_marker.h.
Definition at line 80 of file point_cloud_config_marker.h.
Definition at line 82 of file point_cloud_config_marker.h.
Definition at line 81 of file point_cloud_config_marker.h.
Definition at line 78 of file point_cloud_config_marker.h.
Definition at line 69 of file point_cloud_config_marker.h.
Definition at line 68 of file point_cloud_config_marker.h.
interactive_markers::MenuHandler::EntryHandle PointCloudConfigMarker::checked_box_size_menu_ [private] |
Definition at line 79 of file point_cloud_config_marker.h.
interactive_markers::MenuHandler::EntryHandle PointCloudConfigMarker::checked_resolution_menu_ [private] |
Definition at line 73 of file point_cloud_config_marker.h.
Definition at line 67 of file point_cloud_config_marker.h.
Definition at line 62 of file point_cloud_config_marker.h.
visualization_msgs::InteractiveMarkerFeedbackConstPtr PointCloudConfigMarker::latest_feedback_ [private] |
Definition at line 60 of file point_cloud_config_marker.h.
Definition at line 89 of file point_cloud_config_marker.h.
Definition at line 86 of file point_cloud_config_marker.h.
Definition at line 71 of file point_cloud_config_marker.h.
ros::NodeHandle PointCloudConfigMarker::nh_ [private] |
Definition at line 57 of file point_cloud_config_marker.h.
ros::NodeHandle PointCloudConfigMarker::pnh_ [private] |
Definition at line 58 of file point_cloud_config_marker.h.
Definition at line 65 of file point_cloud_config_marker.h.
ros::Publisher PointCloudConfigMarker::pub_ [private] |
Definition at line 61 of file point_cloud_config_marker.h.
interactive_markers::MenuHandler::EntryHandle PointCloudConfigMarker::resolution_10cm_menu_ [private] |
Definition at line 75 of file point_cloud_config_marker.h.
interactive_markers::MenuHandler::EntryHandle PointCloudConfigMarker::resolution_20cm_menu_ [private] |
Definition at line 74 of file point_cloud_config_marker.h.
interactive_markers::MenuHandler::EntryHandle PointCloudConfigMarker::resolution_5cm_menu_ [private] |
Definition at line 76 of file point_cloud_config_marker.h.
Definition at line 72 of file point_cloud_config_marker.h.
std::shared_ptr<interactive_markers::InteractiveMarkerServer> PointCloudConfigMarker::server_ [private] |
Definition at line 59 of file point_cloud_config_marker.h.
Definition at line 85 of file point_cloud_config_marker.h.
double PointCloudConfigMarker::size_ [private] |
Definition at line 88 of file point_cloud_config_marker.h.