#include <pcl/io/io.h>
#include <vector>
Go to the source code of this file.
|
typedef float(* | mst::MstMetric) (pcl::PointXYZI const &, pcl::PointXYZI const &, size_t, size_t, pcl::PointCloud< pcl::PointXYZI >::ConstPtr) |
|
typedef bool(* | mst::MstFilter) (pcl::PointCloud< pcl::PointXYZI >::ConstPtr, edge const &, std::vector< edge > const &, std::vector< size_t > const &) |
|
|
float | mst::defaultMstMetric (pcl::PointXYZI const &pointA, pcl::PointXYZI const &pointB, size_t indexA, size_t indexB, pcl::PointCloud< pcl::PointXYZI >::ConstPtr cloud) |
|
bool | mst::defaultMstFilter (pcl::PointCloud< pcl::PointXYZI >::ConstPtr cloud, edge const &edgeV, std::vector< edge > const &selecetedEdges, std::vector< size_t > const &groups) |
|
std::vector< edge > | mst::calculateSquareDistances (pcl::PointCloud< pcl::PointXYZI >::ConstPtr cloud, MstMetric metric) |
|
std::vector< state > | mst::calculateMinimumSpanningTree (pcl::PointCloud< pcl::PointXYZI >::ConstPtr cloud, MstMetric metric, MstFilter filter) |
|