ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Classes | |
struct | cluster_group |
struct | cluster_history |
class | ScaleTripletMetric |
struct | triplet |
Typedefs | |
typedef std::vector< size_t > | cluster |
typedef float(* | ClusterMetric) (cluster const &lhs, cluster const &rhs, Eigen::MatrixXf const &d, pcl::PointCloud< pcl::PointXYZI >::ConstPtr cloud) |
Functions | |
std::vector< triplet > | generateTriplets (pcl::PointCloud< pcl::PointXYZI >::ConstPtr cloud, size_t k, size_t n, float a) |
double * | calculate_distance_matrix (pcl::PointCloud< pcl::PointXYZI >::ConstPtr cloud, std::vector< triplet > const &triplets, ScaleTripletMetric triplet_metric) |
cluster_group | compute_hc (pcl::PointCloud< pcl::PointXYZI >::ConstPtr cloud, std::vector< triplet > const &triplets, ScaleTripletMetric triplet_metric, float t, int opt_verbose) |
cluster_group | cleanupClusterGroup (cluster_group const &clusterGroup, size_t m) |
Cluster | toCluster (std::vector< hc::triplet > const &triplets, hc::cluster_group const &clusterGroup, size_t pointIndexCount) |
float | singleLinkClusterMetric (cluster const &lhs, cluster const &rhs, Eigen::MatrixXf const &d, pcl::PointCloud< pcl::PointXYZI >::ConstPtr cloud) |
float | completeLinkClusterMetric (cluster const &lhs, cluster const &rhs, Eigen::MatrixXf const &d, pcl::PointCloud< pcl::PointXYZI >::ConstPtr cloud) |
typedef std::vector<size_t> hc::cluster |
double* hc::calculate_distance_matrix | ( | pcl::PointCloud< pcl::PointXYZI >::ConstPtr | cloud, |
std::vector< triplet > const & | triplets, | ||
ScaleTripletMetric | triplet_metric | ||
) |
cluster_group hc::cleanupClusterGroup | ( | cluster_group const & | clusterGroup, |
size_t | m | ||
) |
cluster_group hc::compute_hc | ( | pcl::PointCloud< pcl::PointXYZI >::ConstPtr | cloud, |
std::vector< triplet > const & | triplets, | ||
ScaleTripletMetric | triplet_metric, | ||
float | t, | ||
int | opt_verbose | ||
) |
std::vector< triplet > hc::generateTriplets | ( | pcl::PointCloud< pcl::PointXYZI >::ConstPtr | cloud, |
size_t | k, | ||
size_t | n, | ||
float | a | ||
) |
Cluster hc::toCluster | ( | std::vector< hc::triplet > const & | triplets, |
hc::cluster_group const & | clusterGroup, | ||
size_t | pointIndexCount | ||
) |