#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 geometry_msgs::PoseStamped::ConstPtr &pose) |
void | publishCurrentPose (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
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 geometry_msgs::PoseStamped::ConstPtr & | pose | ) |
Definition at line 148 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::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.