Public Member Functions | Public Attributes
ObjectRecognitionServer Class Reference

#include <ObjectRecognitionServer.h>

List of all members.

Public Member Functions

void cloud_cb_ (const sensor_msgs::PointCloud2 msg)
void getModels (std::vector< std::string > model_filenames)
bool locate (tidyup_msgs::DetectGraspableObjects::Request &req, tidyup_msgs::DetectGraspableObjects::Response &res)
 ObjectRecognitionServer (ros::NodeHandle &n)
void runThreadCallbackLoop ()
void visualize (pcl::visualization::PCLVisualizer &viewer, std::vector< pcl::PosesFromMatches::PoseEstimatesVector > &pose_estimates_per_model, std::vector< std::string > &point_clouds_in_viewer)
 ~ObjectRecognitionServer ()

Public Attributes

ros::CallbackQueue cloud_callback_queue_
ros::NodeHandle cloud_nh_
bool cloud_received_
boost::thread * cloud_thread_
bool cloud_thread_shutdown_
float initial_max_plane_error_
ros::Publisher marker_pub_
float minimum_plane_size_
std::vector< std::string > modelnames_
boost::recursive_mutex mutex_
ros::NodeHandle nh_
float noise_level_factor_
pcl::ObjectModelList object_models_
pcl::ObjectRecognitionHelper object_recognition_helper_
pcl::PointCloud< pcl::PointXYZ > point_cloud_
ros::ServiceServer serv_
bool show_found_objects_
ros::Subscriber sub_
float support_size_factor_
pcl::visualization::PCLVisualizer * viewer_
bool visualize_result_

Detailed Description

Definition at line 18 of file ObjectRecognitionServer.h.


Constructor & Destructor Documentation

Definition at line 54 of file ObjectRecognitionServer.cpp.

Definition at line 111 of file ObjectRecognitionServer.cpp.


Member Function Documentation

void ObjectRecognitionServer::cloud_cb_ ( const sensor_msgs::PointCloud2  msg)

Definition at line 156 of file ObjectRecognitionServer.cpp.

void ObjectRecognitionServer::getModels ( std::vector< std::string >  model_filenames)

Definition at line 126 of file ObjectRecognitionServer.cpp.

Definition at line 234 of file ObjectRecognitionServer.cpp.

Definition at line 117 of file ObjectRecognitionServer.cpp.

void ObjectRecognitionServer::visualize ( pcl::visualization::PCLVisualizer &  viewer,
std::vector< pcl::PosesFromMatches::PoseEstimatesVector > &  pose_estimates_per_model,
std::vector< std::string > &  point_clouds_in_viewer 
)

Definition at line 171 of file ObjectRecognitionServer.cpp.


Member Data Documentation

Definition at line 37 of file ObjectRecognitionServer.h.

Definition at line 35 of file ObjectRecognitionServer.h.

Definition at line 31 of file ObjectRecognitionServer.h.

Definition at line 36 of file ObjectRecognitionServer.h.

Definition at line 32 of file ObjectRecognitionServer.h.

Definition at line 29 of file ObjectRecognitionServer.h.

Definition at line 42 of file ObjectRecognitionServer.h.

Definition at line 28 of file ObjectRecognitionServer.h.

Definition at line 49 of file ObjectRecognitionServer.h.

boost::recursive_mutex ObjectRecognitionServer::mutex_

Definition at line 38 of file ObjectRecognitionServer.h.

Definition at line 24 of file ObjectRecognitionServer.h.

Definition at line 26 of file ObjectRecognitionServer.h.

Definition at line 45 of file ObjectRecognitionServer.h.

Definition at line 44 of file ObjectRecognitionServer.h.

Definition at line 46 of file ObjectRecognitionServer.h.

Definition at line 41 of file ObjectRecognitionServer.h.

Definition at line 30 of file ObjectRecognitionServer.h.

Definition at line 40 of file ObjectRecognitionServer.h.

Definition at line 27 of file ObjectRecognitionServer.h.

pcl::visualization::PCLVisualizer* ObjectRecognitionServer::viewer_

Definition at line 47 of file ObjectRecognitionServer.h.

Definition at line 33 of file ObjectRecognitionServer.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


narf_recognition
Author(s): Juergen Hess
autogenerated on Wed Dec 26 2012 16:37:10