NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
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>