|
| int | pcl::getFieldIndex (const sensor_msgs::PointCloud2 &cloud, const std::string &field_name) |
| | Get the index of a specified field (i.e., dimension/channel) More...
|
| |
| template<typename PointT > |
| int | pcl::getFieldIndex (const pcl::PointCloud< PointT > &cloud, const std::string &field_name, std::vector< sensor_msgs::PointField > &fields) |
| | Get the index of a specified field (i.e., dimension/channel) More...
|
| |
| template<typename PointT > |
| int | pcl::getFieldIndex (const std::string &field_name, std::vector< sensor_msgs::PointField > &fields) |
| | Get the index of a specified field (i.e., dimension/channel) More...
|
| |
| template<typename PointT > |
| void | pcl::getFields (const pcl::PointCloud< PointT > &cloud, std::vector< sensor_msgs::PointField > &fields) |
| | Get the list of available fields (i.e., dimension/channel) More...
|
| |
| template<typename PointT > |
| void | pcl::getFields (std::vector< sensor_msgs::PointField > &fields) |
| | Get the list of available fields (i.e., dimension/channel) More...
|
| |
| template<typename PointT > |
| std::string | pcl::getFieldsList (const pcl::PointCloud< PointT > &cloud) |
| | Get the list of all fields available in a given cloud. More...
|
| |
| std::string | pcl::getFieldsList (const sensor_msgs::PointCloud2 &cloud) |
| | Get the available point cloud fields as a space separated string. More...
|
| |
| int | pcl::getFieldSize (const int datatype) |
| | Obtains the size of a specific field data type in bytes. More...
|
| |
| PCL_EXPORTS void | pcl::getFieldsSizes (const std::vector< sensor_msgs::PointField > &fields, std::vector< int > &field_sizes) |
| | Obtain a vector with the sizes of all valid fields (e.g., not "_") More...
|
| |
| int | pcl::getFieldType (const int size, char type) |
| | Obtains the type of the PointField from a specific size and type. More...
|
| |
| char | pcl::getFieldType (const int type) |
| | Obtains the type of the PointField from a specific PointField as a char. More...
|
| |
| template<typename PointInT , typename PointOutT > |
| void | pcl::copyPointCloud (const pcl::PointCloud< PointInT > &cloud_in, pcl::PointCloud< PointOutT > &cloud_out) |
| | Copy all the fields from a given point cloud into a new point cloud. More...
|
| |
| PCL_EXPORTS bool | pcl::concatenatePointCloud (const sensor_msgs::PointCloud2 &cloud1, const sensor_msgs::PointCloud2 &cloud2, sensor_msgs::PointCloud2 &cloud_out) |
| | Concatenate two sensor_msgs::PointCloud2. More...
|
| |
| PCL_EXPORTS void | pcl::copyPointCloud (const sensor_msgs::PointCloud2 &cloud_in, const std::vector< int > &indices, sensor_msgs::PointCloud2 &cloud_out) |
| | Extract the indices of a given point cloud as a new point cloud. More...
|
| |
| PCL_EXPORTS void | pcl::copyPointCloud (const sensor_msgs::PointCloud2 &cloud_in, sensor_msgs::PointCloud2 &cloud_out) |
| | Copy fields and point cloud data from cloud_in to cloud_out. More...
|
| |
| template<typename PointT > |
| void | pcl::copyPointCloud (const pcl::PointCloud< PointT > &cloud_in, const std::vector< int > &indices, pcl::PointCloud< PointT > &cloud_out) |
| | Extract the indices of a given point cloud as a new point cloud. More...
|
| |
| template<typename PointT > |
| void | pcl::copyPointCloud (const pcl::PointCloud< PointT > &cloud_in, const std::vector< int, Eigen::aligned_allocator< int > > &indices, pcl::PointCloud< PointT > &cloud_out) |
| | Extract the indices of a given point cloud as a new point cloud. More...
|
| |
| template<typename PointInT , typename PointOutT > |
| void | pcl::copyPointCloud (const pcl::PointCloud< PointInT > &cloud_in, const std::vector< int > &indices, pcl::PointCloud< PointOutT > &cloud_out) |
| | Extract the indices of a given point cloud as a new point cloud. More...
|
| |
| template<typename PointInT , typename PointOutT > |
| void | pcl::copyPointCloud (const pcl::PointCloud< PointInT > &cloud_in, const std::vector< int, Eigen::aligned_allocator< int > > &indices, pcl::PointCloud< PointOutT > &cloud_out) |
| | Extract the indices of a given point cloud as a new point cloud. More...
|
| |
| template<typename PointT > |
| void | pcl::copyPointCloud (const pcl::PointCloud< PointT > &cloud_in, const PointIndices &indices, pcl::PointCloud< PointT > &cloud_out) |
| | Extract the indices of a given point cloud as a new point cloud. More...
|
| |
| template<typename PointInT , typename PointOutT > |
| void | pcl::copyPointCloud (const pcl::PointCloud< PointInT > &cloud_in, const PointIndices &indices, pcl::PointCloud< PointOutT > &cloud_out) |
| | Extract the indices of a given point cloud as a new point cloud. More...
|
| |
| template<typename PointT > |
| void | pcl::copyPointCloud (const pcl::PointCloud< PointT > &cloud_in, const std::vector< pcl::PointIndices > &indices, pcl::PointCloud< PointT > &cloud_out) |
| | Extract the indices of a given point cloud as a new point cloud. More...
|
| |
| template<typename PointInT , typename PointOutT > |
| void | pcl::copyPointCloud (const pcl::PointCloud< PointInT > &cloud_in, const std::vector< pcl::PointIndices > &indices, pcl::PointCloud< PointOutT > &cloud_out) |
| | Extract the indices of a given point cloud as a new point cloud. More...
|
| |
| template<typename PointIn1T , typename PointIn2T , typename PointOutT > |
| void | pcl::concatenateFields (const pcl::PointCloud< PointIn1T > &cloud1_in, const pcl::PointCloud< PointIn2T > &cloud2_in, pcl::PointCloud< PointOutT > &cloud_out) |
| | Concatenate two datasets representing different fields. More...
|
| |
| PCL_EXPORTS bool | pcl::concatenateFields (const sensor_msgs::PointCloud2 &cloud1_in, const sensor_msgs::PointCloud2 &cloud2_in, sensor_msgs::PointCloud2 &cloud_out) |
| | Concatenate two datasets representing different fields. More...
|
| |
| PCL_EXPORTS bool | pcl::getPointCloudAsEigen (const sensor_msgs::PointCloud2 &in, Eigen::MatrixXf &out) |
| | Copy the XYZ dimensions of a sensor_msgs::PointCloud2 into Eigen format. More...
|
| |
| PCL_EXPORTS bool | pcl::getEigenAsPointCloud (Eigen::MatrixXf &in, sensor_msgs::PointCloud2 &out) |
| | Copy the XYZ dimensions from an Eigen MatrixXf into a sensor_msgs::PointCloud2 message. More...
|
| |
| template<std::size_t N> |
| void | pcl::io::swapByte (char *bytes) |
| | swap bytes order of a char array of length N More...
|
| |
| template<> |
| void | pcl::io::swapByte< 1 > (char *bytes) |
| | specialization of swapByte for dimension 1 More...
|
| |
| template<> |
| void | pcl::io::swapByte< 2 > (char *bytes) |
| | specialization of swapByte for dimension 2 More...
|
| |
| template<> |
| void | pcl::io::swapByte< 4 > (char *bytes) |
| | specialization of swapByte for dimension 4 More...
|
| |
| template<> |
| void | pcl::io::swapByte< 8 > (char *bytes) |
| | specialization of swapByte for dimension 8 More...
|
| |
| template<typename T > |
| void | pcl::io::swapByte (T &value) |
| | swaps byte of an arbitrary type T casting it to char* More...
|
| |