angles.h------------定义了标准的C接口的角度计算函数
centriod.h----------定义了中心点的估算以及协方差矩阵的计算
commo.h-----------标准的C以及C++类,是其他common 函数的父类
distance.h----------定义标准的C接口用于计算距离
file_io.h-------------定义了一些文件帮助写或者读方面的功能。
random.h-----------定义一些随机点云生成的函数
geometry.h---------定义一些基本的几何功能的函数
intersection.h------定义线与线相交的函数
norm.h---------------定义了标准的C方法计算矩阵的正则化
time.h----------------定义了时间计算的函数
Point_types.h------定义了所有PCL实现的点云的数据结构的类型
————————————————
版权声明:本文为CSDN博主「没事就要敲代码」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接
Eigen::Vector4f centroid;
pcl::compute3DCentroid(*filter_Cloud, centroid); //估计质心的坐标
pcl::PointXYZ minP, maxP;
pcl::getMinMax3D(*filter_Cloud, minP, maxP); //估计质心的坐标
void pcl::getMinMax3D ( const pcl::PointCloud< PointT > & cloud,
const std::vector< int > & indices,
Eigen::Vector4f & min_pt,
Eigen::Vector4f & max_pt
)
pcl::rad2deg(float alpha);
pcl::deg2rad(float alpha);
pcl::normAngle(float alpha);
pcl::getAngle3D (const Eigen::Vector4f &v1, const Eigen::Vector4f &v2, const bool in_degree=false);
// false 为弧度, true 为角度
pcl::getPointsInBox (const pcl::PointCloud< PointT > &cloud, Eigen::Vector4f &min_pt, Eigen::Vector4f &max_pt, std::vector< int > &indices)
pcl::getMaxDistance (const pcl::PointCloud< PointT > &cloud, const Eigen::Vector4f &pivot_pt, Eigen::Vector4f &max_pt)
pcl::getCircumcircleRadius (const PointT &pa, const PointT &pb, const PointT &pc)
pcl::calculatePolygonArea (const pcl::PointCloud< PointT > &polygon)
pcl::copyPoint (const PointInT &point_in, PointOutT &point_out)
pcl::lineToLineSegment (const Eigen::VectorXf &line_a, const Eigen::VectorXf &line_b, Eigen::Vector4f &pt1_seg, Eigen::Vector4f &pt2_seg)
pcl::lineWithLineIntersection (const Eigen::VectorXf &line_a, const Eigen::VectorXf &line_b, Eigen::Vector4f &point, double sqr_eps=1e-4)
pcl::sqrPointToLineDistance (const Eigen::Vector4f &pt, const Eigen::Vector4f &line_pt, const Eigen::Vector4f &line_dir)
pcl::getMaxSegment (const pcl::PointCloud< PointT > &cloud, PointT &pmin, PointT &pmax)