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

#include <object.h>

Public Member Functions

 Object ()
 
pcl::PointCloud
< pcl::PointXYZRGB >::Ptr 
GetCloud () const
 
void SetCloud (const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &cloud, const pcl::PointIndices::ConstPtr &indices)
 
std::string name () const
 
geometry_msgs::PoseStamped pose () const
 
geometry_msgs::Vector3 scale () const
 
void set_name (const std::string &name)
 
void set_pose (const geometry_msgs::PoseStamped &ps)
 
void set_scale (const geometry_msgs::Vector3 &scale)
 

Detailed Description

Definition at line 15 of file object.h.

Constructor & Destructor Documentation

rapid::perception::Object::Object ( )

Member Function Documentation

pcl::PointCloud<pcl::PointXYZRGB>::Ptr rapid::perception::Object::GetCloud ( ) const
std::string rapid::perception::Object::name ( ) const
geometry_msgs::PoseStamped rapid::perception::Object::pose ( ) const
geometry_msgs::Vector3 rapid::perception::Object::scale ( ) const
void rapid::perception::Object::set_name ( const std::string &  name)
void rapid::perception::Object::set_pose ( const geometry_msgs::PoseStamped &  ps)
void rapid::perception::Object::set_scale ( const geometry_msgs::Vector3 &  scale)
void rapid::perception::Object::SetCloud ( const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &  cloud,
const pcl::PointIndices::ConstPtr &  indices 
)

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