NASA Astrobee Robot Software  Astrobee Version:
Flight software for the Astrobee robots operating inside the International Space Station.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
pcl Namespace Reference

Namespaces

 detail
 
 registration
 
 search
 

Functions

int getFieldIndex (const sensor_msgs::PointCloud2 &cloud, const std::string &field_name)
 
std::string getFieldsList (const sensor_msgs::PointCloud2 &cloud)
 
template<typename T >
void toROSMsg (const pcl::PointCloud< T > &pcl_cloud, sensor_msgs::PointCloud2 &cloud)
 
template<typename T >
void fromROSMsg (const sensor_msgs::PointCloud2 &cloud, pcl::PointCloud< T > &pcl_cloud)
 
template<typename T >
void moveFromROSMsg (sensor_msgs::PointCloud2 &cloud, pcl::PointCloud< T > &pcl_cloud)
 
template<typename PointT >
void createMapping (const std::vector< sensor_msgs::PointField > &msg_fields, MsgFieldMap &field_map)
 

Function Documentation

◆ createMapping()

template<typename PointT >
void pcl::createMapping ( const std::vector< sensor_msgs::PointField > &  msg_fields,
MsgFieldMap &  field_map 
)

◆ fromROSMsg()

template<typename T >
void pcl::fromROSMsg ( const sensor_msgs::PointCloud2 &  cloud,
pcl::PointCloud< T > &  pcl_cloud 
)

◆ getFieldIndex()

int pcl::getFieldIndex ( const sensor_msgs::PointCloud2 &  cloud,
const std::string &  field_name 
)
inline

◆ getFieldsList()

std::string pcl::getFieldsList ( const sensor_msgs::PointCloud2 &  cloud)
inline

◆ moveFromROSMsg()

template<typename T >
void pcl::moveFromROSMsg ( sensor_msgs::PointCloud2 &  cloud,
pcl::PointCloud< T > &  pcl_cloud 
)

◆ toROSMsg()

template<typename T >
void pcl::toROSMsg ( const pcl::PointCloud< T > &  pcl_cloud,
sensor_msgs::PointCloud2 &  cloud 
)

Provide to/fromROSMsg for sensor_msgs::PointCloud2 <=> pcl::PointCloud<T>