#include <point_cloud_config_marker.h>
Classes | |
| struct | MarkerControlConfig |
Public Member Functions | |
| void | addBoxCB (const std_msgs::Empty::ConstPtr &msg) |
| void | cancelCb (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
| void | changeBoxResolution (const std_msgs::Float32::ConstPtr &msg) |
| void | changeBoxSize (geometry_msgs::Vector3 size) |
| void | changeBoxSizeCb (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
| void | changeResolutionCb (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
| void | clearBox () |
| void | clearBoxCB (const std_msgs::Empty::ConstPtr &msg) |
| void | clearCb (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
| visualization_msgs::InteractiveMarker | makeBoxInteractiveMarker (MarkerControlConfig mconfig, std::string name) |
| visualization_msgs::Marker | makeBoxMarker (geometry_msgs::Vector3 size) |
| visualization_msgs::Marker | makeMarkerMsg (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
| interactive_markers::MenuHandler | makeMenuHandler () |
| visualization_msgs::Marker | makeTextMarker (geometry_msgs::Vector3 size) |
| void | moveBoxCb (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
| PointCloudConfigMarker () | |
| void | publishCurrentPose (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
| void | publishCurrentPose (const geometry_msgs::PoseStamped::ConstPtr &pose) |
| void | publishMarkerMsg (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
| void | updateBoxInteractiveMarker () |
| void | updatePoseCB (const geometry_msgs::PoseStamped::ConstPtr &pose) |
Definition at line 13 of file point_cloud_config_marker.h.
| PointCloudConfigMarker::PointCloudConfigMarker | ( | ) |
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.
| void PointCloudConfigMarker::changeBoxSize | ( | geometry_msgs::Vector3 | size | ) |
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.
| interactive_markers::MenuHandler PointCloudConfigMarker::makeMenuHandler | ( | ) |
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.
| void PointCloudConfigMarker::updateBoxInteractiveMarker | ( | ) |
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.
|
private |
Definition at line 66 of file point_cloud_config_marker.h.
|
private |
Definition at line 87 of file point_cloud_config_marker.h.
|
private |
Definition at line 80 of file point_cloud_config_marker.h.
|
private |
Definition at line 82 of file point_cloud_config_marker.h.
|
private |
Definition at line 81 of file point_cloud_config_marker.h.
|
private |
Definition at line 78 of file point_cloud_config_marker.h.
|
private |
Definition at line 69 of file point_cloud_config_marker.h.
|
private |
Definition at line 68 of file point_cloud_config_marker.h.
|
private |
Definition at line 79 of file point_cloud_config_marker.h.
|
private |
Definition at line 73 of file point_cloud_config_marker.h.
|
private |
Definition at line 67 of file point_cloud_config_marker.h.
|
private |
Definition at line 62 of file point_cloud_config_marker.h.
|
private |
Definition at line 60 of file point_cloud_config_marker.h.
|
private |
Definition at line 89 of file point_cloud_config_marker.h.
|
private |
Definition at line 86 of file point_cloud_config_marker.h.
|
private |
Definition at line 71 of file point_cloud_config_marker.h.
|
private |
Definition at line 57 of file point_cloud_config_marker.h.
|
private |
Definition at line 58 of file point_cloud_config_marker.h.
|
private |
Definition at line 65 of file point_cloud_config_marker.h.
|
private |
Definition at line 61 of file point_cloud_config_marker.h.
|
private |
Definition at line 75 of file point_cloud_config_marker.h.
|
private |
Definition at line 74 of file point_cloud_config_marker.h.
|
private |
Definition at line 76 of file point_cloud_config_marker.h.
|
private |
Definition at line 72 of file point_cloud_config_marker.h.
|
private |
Definition at line 59 of file point_cloud_config_marker.h.
|
private |
Definition at line 85 of file point_cloud_config_marker.h.
|
private |
Definition at line 88 of file point_cloud_config_marker.h.