22#ifndef __CLUSTERING_H__ 
   23#define __CLUSTERING_H__ 
   28#include <yarp/os/Property.h> 
   29#include <yarp/sig/Vector.h> 
   52    virtual std::map<size_t,std::set<size_t>> 
cluster(
const std::vector<yarp::sig::Vector> &
data,
 
   53                                                      const yarp::os::Property &options) = 0;
 
 
   83    std::map<size_t,std::set<size_t>> 
cluster(
const std::vector<yarp::sig::Vector> &
data,
 
   84                                              const yarp::os::Property &options) 
override;
 
 
Abstract class for clustering.
 
virtual ~Clustering()
Virtual destructor.
 
virtual std::map< size_t, std::set< size_t > > cluster(const std::vector< yarp::sig::Vector > &data, const yarp::os::Property &options)=0
Cluster the provided data.
 
Data clustering based on DBSCAN algorithm.
 
std::map< size_t, std::set< size_t > > cluster(const std::vector< yarp::sig::Vector > &data, const yarp::os::Property &options) override
Cluster the provided data.
 
virtual ~DBSCAN()
Virtual destructor.
 
This file contains the definition of unique IDs for the body parts and the skin parts of the robot.