ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Namespaces | Functions
hc.cxx File Reference
#include "hc.h"
#include <boost/core/checked_delete.hpp>
#include <boost/smart_ptr/shared_ptr.hpp>
#include <pcl/PointIndices.h>
#include "fastcluster.h"
#include <iostream>
#include <iterator>
#include <memory>
#include <string>
#include <pcl/kdtree/kdtree_flann.h>
#include <algorithm>
#include <fstream>
Include dependency graph for hc.cxx:

Go to the source code of this file.

Namespaces

 hc
 

Functions

std::vector< triplethc::generateTriplets (pcl::PointCloud< pcl::PointXYZI >::ConstPtr cloud, size_t k, size_t n, float a)
 
double * hc::calculate_distance_matrix (pcl::PointCloud< pcl::PointXYZI >::ConstPtr cloud, std::vector< triplet > const &triplets, ScaleTripletMetric triplet_metric)
 
cluster_group hc::compute_hc (pcl::PointCloud< pcl::PointXYZI >::ConstPtr cloud, std::vector< triplet > const &triplets, ScaleTripletMetric triplet_metric, float t, int opt_verbose)
 
cluster_group hc::cleanupClusterGroup (cluster_group const &clusterGroup, size_t m)
 
Cluster hc::toCluster (std::vector< hc::triplet > const &triplets, hc::cluster_group const &clusterGroup, size_t pointIndexCount)