Classes | Public Member Functions | Private Attributes
PointCloudConfigMarker Class Reference

#include <point_cloud_config_marker.h>

List of all members.

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)

Private Attributes

ros::Subscriber add_box_sub_
std::string base_frame
interactive_markers::MenuHandler::EntryHandle box_size_100_menu_
interactive_markers::MenuHandler::EntryHandle box_size_25_menu_
interactive_markers::MenuHandler::EntryHandle box_size_50_menu_
interactive_markers::MenuHandler::EntryHandle box_size_menu_
ros::Subscriber change_box_resolution_sub_
ros::Subscriber change_box_size_sub_
interactive_markers::MenuHandler::EntryHandle checked_box_size_menu_
interactive_markers::MenuHandler::EntryHandle checked_resolution_menu_
ros::Subscriber clear_box_sub_
ros::Publisher current_pose_pub_
visualization_msgs::InteractiveMarkerFeedbackConstPtr latest_feedback_
MarkerControlConfig marker_control_config
std::string marker_name
interactive_markers::MenuHandler menu_handler
ros::NodeHandle nh_
ros::NodeHandle pnh_
ros::Subscriber pose_update_sub_
ros::Publisher pub_
interactive_markers::MenuHandler::EntryHandle resolution_10cm_menu_
interactive_markers::MenuHandler::EntryHandle resolution_20cm_menu_
interactive_markers::MenuHandler::EntryHandle resolution_5cm_menu_
interactive_markers::MenuHandler::EntryHandle resolution_menu_
std::shared_ptr
< interactive_markers::InteractiveMarkerServer
server_
std::string server_name
double size_

Detailed Description

Definition at line 13 of file point_cloud_config_marker.h.


Constructor & Destructor Documentation

Definition at line 306 of file point_cloud_config_marker.cpp.


Member Function Documentation

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.

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.


Member Data Documentation

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.

Definition at line 79 of file point_cloud_config_marker.h.

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.

Definition at line 57 of file point_cloud_config_marker.h.

Definition at line 58 of file point_cloud_config_marker.h.

Definition at line 65 of file point_cloud_config_marker.h.

Definition at line 61 of file point_cloud_config_marker.h.

Definition at line 75 of file point_cloud_config_marker.h.

Definition at line 74 of file point_cloud_config_marker.h.

Definition at line 76 of file point_cloud_config_marker.h.

Definition at line 72 of file point_cloud_config_marker.h.

Definition at line 59 of file point_cloud_config_marker.h.

Definition at line 85 of file point_cloud_config_marker.h.

Definition at line 88 of file point_cloud_config_marker.h.


The documentation for this class was generated from the following files:


jsk_interactive_marker
Author(s): furuta
autogenerated on Wed May 1 2019 02:40:31