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

#include <hsurface.h>

Public Member Functions

 HSurface ()
 
void AddObject (const Object &object)
 
pcl::PointCloud
< pcl::PointXYZRGB >::Ptr 
GetCloud () const
 
void SetCloud (const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &cloud, const pcl::PointIndices::ConstPtr &indices)
 
bool GetObject (const std::string &name, Object *object)
 
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)
 
std::vector< Objectobjects () const
 

Detailed Description

Definition at line 20 of file hsurface.h.

Constructor & Destructor Documentation

rapid::perception::HSurface::HSurface ( )

Member Function Documentation

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

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