NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
pcl_conversions Namespace Reference

Functions

void fromPCL (const pcl::uint64_t &pcl_stamp, ros::Time &stamp)
 
void toPCL (const ros::Time &stamp, pcl::uint64_t &pcl_stamp)
 
ros::Time fromPCL (const pcl::uint64_t &pcl_stamp)
 
pcl::uint64_t toPCL (const ros::Time &stamp)
 
void fromPCL (const pcl::PCLHeader &pcl_header, std_msgs::Header &header)
 
void toPCL (const std_msgs::Header &header, pcl::PCLHeader &pcl_header)
 
std_msgs::Header fromPCL (const pcl::PCLHeader &pcl_header)
 
pcl::PCLHeader toPCL (const std_msgs::Header &header)
 
void fromPCL (const pcl::PCLPointField &pcl_pf, sensor_msgs::PointField &pf)
 
void fromPCL (const std::vector< pcl::PCLPointField > &pcl_pfs, std::vector< sensor_msgs::PointField > &pfs)
 
void toPCL (const sensor_msgs::PointField &pf, pcl::PCLPointField &pcl_pf)
 
void toPCL (const std::vector< sensor_msgs::PointField > &pfs, std::vector< pcl::PCLPointField > &pcl_pfs)
 
void copyPCLPointCloud2MetaData (const pcl::PCLPointCloud2 &pcl_pc2, sensor_msgs::PointCloud2 &pc2)
 
void fromPCL (const pcl::PCLPointCloud2 &pcl_pc2, sensor_msgs::PointCloud2 &pc2)
 
void moveFromPCL (pcl::PCLPointCloud2 &pcl_pc2, sensor_msgs::PointCloud2 &pc2)
 
void copyPointCloud2MetaData (const sensor_msgs::PointCloud2 &pc2, pcl::PCLPointCloud2 &pcl_pc2)
 
void toPCL (const sensor_msgs::PointCloud2 &pc2, pcl::PCLPointCloud2 &pcl_pc2)
 
void moveToPCL (sensor_msgs::PointCloud2 &pc2, pcl::PCLPointCloud2 &pcl_pc2)
 

Function Documentation

◆ copyPCLPointCloud2MetaData()

void pcl_conversions::copyPCLPointCloud2MetaData ( const pcl::PCLPointCloud2 &  pcl_pc2,
sensor_msgs::PointCloud2 &  pc2 
)
inline

PCLPointCloud2 <=> PointCloud2

◆ copyPointCloud2MetaData()

void pcl_conversions::copyPointCloud2MetaData ( const sensor_msgs::PointCloud2 &  pc2,
pcl::PCLPointCloud2 &  pcl_pc2 
)
inline

◆ fromPCL() [1/7]

std_msgs::Header pcl_conversions::fromPCL ( const pcl::PCLHeader &  pcl_header)
inline

◆ fromPCL() [2/7]

void pcl_conversions::fromPCL ( const pcl::PCLHeader &  pcl_header,
std_msgs::Header &  header 
)
inline

PCLHeader <=> Header

◆ fromPCL() [3/7]

void pcl_conversions::fromPCL ( const pcl::PCLPointCloud2 &  pcl_pc2,
sensor_msgs::PointCloud2 &  pc2 
)
inline

◆ fromPCL() [4/7]

void pcl_conversions::fromPCL ( const pcl::PCLPointField &  pcl_pf,
sensor_msgs::PointField &  pf 
)
inline

PCLPointField <=> PointField

◆ fromPCL() [5/7]

ros::Time pcl_conversions::fromPCL ( const pcl::uint64_t &  pcl_stamp)
inline

◆ fromPCL() [6/7]

void pcl_conversions::fromPCL ( const pcl::uint64_t &  pcl_stamp,
ros::Time &  stamp 
)
inline

PCLHeader <=> Header

◆ fromPCL() [7/7]

void pcl_conversions::fromPCL ( const std::vector< pcl::PCLPointField > &  pcl_pfs,
std::vector< sensor_msgs::PointField > &  pfs 
)
inline

◆ moveFromPCL()

void pcl_conversions::moveFromPCL ( pcl::PCLPointCloud2 &  pcl_pc2,
sensor_msgs::PointCloud2 &  pc2 
)
inline

◆ moveToPCL()

void pcl_conversions::moveToPCL ( sensor_msgs::PointCloud2 &  pc2,
pcl::PCLPointCloud2 &  pcl_pc2 
)
inline

◆ toPCL() [1/7]

pcl::uint64_t pcl_conversions::toPCL ( const ros::Time &  stamp)
inline

◆ toPCL() [2/7]

void pcl_conversions::toPCL ( const ros::Time &  stamp,
pcl::uint64_t &  pcl_stamp 
)
inline

◆ toPCL() [3/7]

void pcl_conversions::toPCL ( const sensor_msgs::PointCloud2 &  pc2,
pcl::PCLPointCloud2 &  pcl_pc2 
)
inline

◆ toPCL() [4/7]

void pcl_conversions::toPCL ( const sensor_msgs::PointField &  pf,
pcl::PCLPointField &  pcl_pf 
)
inline

◆ toPCL() [5/7]

void pcl_conversions::toPCL ( const std::vector< sensor_msgs::PointField > &  pfs,
std::vector< pcl::PCLPointField > &  pcl_pfs 
)
inline

◆ toPCL() [6/7]

pcl::PCLHeader pcl_conversions::toPCL ( const std_msgs::Header &  header)
inline

◆ toPCL() [7/7]

void pcl_conversions::toPCL ( const std_msgs::Header &  header,
pcl::PCLHeader &  pcl_header 
)
inline