ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Classes | Namespaces | Typedefs | Functions
mst.h File Reference
#include <pcl/io/io.h>
#include <vector>
Include dependency graph for mst.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mst::edge
 
struct  mst::state
 

Namespaces

 mst
 

Typedefs

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 &)
 

Functions

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)