iCub-main
|
#include <memory>
#include <vector>
#include <cmath>
#include <yarp/math/Math.h>
#include <iCub/ctrl/clustering.h>
Go to the source code of this file.
Classes | |
struct | iCub::ctrl::dbscan::Data_t |
struct | iCub::ctrl::dbscan::Node_t |
struct | iCub::ctrl::dbscan::Epsilon_neighbours_t |
Namespaces | |
iCub | |
This file contains the definition of unique IDs for the body parts and the skin parts of the robot. | |
iCub::ctrl | |
iCub::ctrl::dbscan | |
Enumerations | |
enum class | iCub::ctrl::dbscan::PointType { iCub::ctrl::dbscan::unclassified =-1 , iCub::ctrl::dbscan::noise =-2 } |
Functions | |
shared_ptr< Node_t > | iCub::ctrl::dbscan::create_node (const size_t index) |
void | iCub::ctrl::dbscan::append (const size_t index, shared_ptr< Epsilon_neighbours_t > en) |
shared_ptr< Epsilon_neighbours_t > | iCub::ctrl::dbscan::get_epsilon_neighbours (const size_t index, shared_ptr< Data_t > augData) |
void | iCub::ctrl::dbscan::spread (const size_t index, shared_ptr< Epsilon_neighbours_t > seeds, const size_t id, shared_ptr< Data_t > augData) |
bool | iCub::ctrl::dbscan::expand (const size_t index, const size_t id, shared_ptr< Data_t > augData) |