$search
#include <cloud_handler.h>
Definition at line 50 of file cloud_handler.h.
typedef interactive_markers::MenuHandler CloudHandler::MenuHandler [private] |
Definition at line 72 of file cloud_handler.h.
CloudHandler::CloudHandler | ( | ros::NodeHandle * | nh, | |
tf::TransformListener * | tfl, | |||
std::string | name, | |||
interactive_markers::InteractiveMarkerServer & | server, | |||
object_manipulator::MechanismInterface & | mechanism | |||
) |
Definition at line 57 of file cloud_handler.cpp.
CloudHandler::~CloudHandler | ( | ) |
Definition at line 84 of file cloud_handler.cpp.
void CloudHandler::clear | ( | void | ) |
Clear the cloud stored in this object.
Definition at line 361 of file cloud_handler.cpp.
void CloudHandler::get | ( | sensor_msgs::PointCloud2 & | cloud | ) |
Definition at line 302 of file cloud_handler.cpp.
sensor_msgs::PointCloud2 CloudHandler::get | ( | ) |
Get the cloud stored in this object.
Definition at line 307 of file cloud_handler.cpp.
void CloudHandler::leftClickPoint | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [private] |
Definition at line 106 of file cloud_handler.cpp.
void CloudHandler::makeMarker | ( | float | size | ) | [private] |
Definition at line 367 of file cloud_handler.cpp.
void CloudHandler::makeMenu | ( | ) | [private] |
Definition at line 89 of file cloud_handler.cpp.
void CloudHandler::menuFocus | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [private] |
Definition at line 132 of file cloud_handler.cpp.
void CloudHandler::menuPoint | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [private] |
Definition at line 160 of file cloud_handler.cpp.
void CloudHandler::pickup | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | [private] |
void CloudHandler::refresh | ( | const std::string & | topic | ) |
Definition at line 318 of file cloud_handler.cpp.
void CloudHandler::refresh | ( | ) |
Refresh the cloud stored in this object.
Definition at line 312 of file cloud_handler.cpp.
void CloudHandler::saveCloudAndNormals | ( | ) | [private] |
Definition at line 252 of file cloud_handler.cpp.
pcl::PointCloud<pcl::Normal>::Ptr CloudHandler::cloud_normals_ [private] |
Definition at line 96 of file cloud_handler.h.
pcl::PointCloud<PointT>::Ptr CloudHandler::cloud_pts_ [private] |
Definition at line 95 of file cloud_handler.h.
actionlib::SimpleActionClient<point_cloud_server::StoreCloudAction> CloudHandler::cloud_server_client_ [private] |
Definition at line 102 of file cloud_handler.h.
bool CloudHandler::double_menu_ [private] |
Definition at line 99 of file cloud_handler.h.
std::string CloudHandler::head_pointing_frame_ [private] |
Definition at line 103 of file cloud_handler.h.
Definition at line 91 of file cloud_handler.h.
Definition at line 101 of file cloud_handler.h.
Definition at line 92 of file cloud_handler.h.
Definition at line 94 of file cloud_handler.h.
std::string CloudHandler::name_ [private] |
Definition at line 86 of file cloud_handler.h.
ros::NodeHandle* CloudHandler::nh_ [private] |
Definition at line 87 of file cloud_handler.h.
ros::Publisher CloudHandler::pub_focus_ [private] |
Definition at line 88 of file cloud_handler.h.
ros::Publisher CloudHandler::pub_left_click_ [private] |
Definition at line 88 of file cloud_handler.h.
Definition at line 88 of file cloud_handler.h.
ros::Publisher CloudHandler::pub_right_click_ [private] |
Definition at line 88 of file cloud_handler.h.
tf::TransformListener* CloudHandler::tfl_ [private] |
Definition at line 89 of file cloud_handler.h.
std::string CloudHandler::topic_ [private] |
Definition at line 86 of file cloud_handler.h.
pcl::KdTreeFLANN<PointT>::Ptr CloudHandler::tree_ [private] |
Definition at line 97 of file cloud_handler.h.
double CloudHandler::voxel_size_ [private] |
Definition at line 98 of file cloud_handler.h.