rapid
A ROS robotics library.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
rapid::perception::Scene Class Reference

#include <scene.h>

Public Member Functions

 Scene ()
 
pcl::PointCloud
< pcl::PointXYZRGB >::ConstPtr 
cloud () const
 
geometry_msgs::PoseStamped pose ()
 
HSurface primary_surface () const
 
geometry_msgs::Vector3 scale ()
 
void set_cloud (const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &cloud)
 
void set_pose (const geometry_msgs::PoseStamped &ps)
 
void set_primary_surface (const HSurface &surface)
 
void set_scale (const geometry_msgs::Vector3 &scale)
 
bool GetObject (const std::string &name, Object *object)
 

Detailed Description

Definition at line 19 of file scene.h.

Constructor & Destructor Documentation

rapid::perception::Scene::Scene ( )

Member Function Documentation

pcl::PointCloud<pcl::PointXYZRGB>::ConstPtr rapid::perception::Scene::cloud ( ) const
bool rapid::perception::Scene::GetObject ( const std::string &  name,
Object object 
)
geometry_msgs::PoseStamped rapid::perception::Scene::pose ( )
HSurface rapid::perception::Scene::primary_surface ( ) const
geometry_msgs::Vector3 rapid::perception::Scene::scale ( )
void rapid::perception::Scene::set_cloud ( const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &  cloud)
void rapid::perception::Scene::set_pose ( const geometry_msgs::PoseStamped &  ps)
void rapid::perception::Scene::set_primary_surface ( const HSurface surface)
void rapid::perception::Scene::set_scale ( const geometry_msgs::Vector3 &  scale)

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