| 
    iCub-main
    
   | 
 
Classes | |
| struct | Data_t | 
| struct | Epsilon_neighbours_t | 
| struct | Node_t | 
Enumerations | |
| enum class | PointType {  unclassified =-1 , noise =-2 }  | 
Functions | |
| shared_ptr< Node_t > | create_node (const size_t index) | 
| void | append (const size_t index, shared_ptr< Epsilon_neighbours_t > en) | 
| shared_ptr< Epsilon_neighbours_t > | get_epsilon_neighbours (const size_t index, shared_ptr< Data_t > augData) | 
| void | spread (const size_t index, shared_ptr< Epsilon_neighbours_t > seeds, const size_t id, shared_ptr< Data_t > augData) | 
| bool | expand (const size_t index, const size_t id, shared_ptr< Data_t > augData) | 
      
  | 
  strong | 
| Enumerator | |
|---|---|
| unclassified | |
| noise | |
Definition at line 26 of file clustering.cpp.
| void iCub::ctrl::dbscan::append | ( | const size_t | index, | 
| shared_ptr< Epsilon_neighbours_t > | en | ||
| ) | 
Definition at line 65 of file clustering.cpp.
| shared_ptr< Node_t > iCub::ctrl::dbscan::create_node | ( | const size_t | index | ) | 
Definition at line 56 of file clustering.cpp.
| bool iCub::ctrl::dbscan::expand | ( | const size_t | index, | 
| const size_t | id, | ||
| shared_ptr< Data_t > | augData | ||
| ) | 
Definition at line 124 of file clustering.cpp.
| shared_ptr< Epsilon_neighbours_t > iCub::ctrl::dbscan::get_epsilon_neighbours | ( | const size_t | index, | 
| shared_ptr< Data_t > | augData | ||
| ) | 
Definition at line 82 of file clustering.cpp.
| void iCub::ctrl::dbscan::spread | ( | const size_t | index, | 
| shared_ptr< Epsilon_neighbours_t > | seeds, | ||
| const size_t | id, | ||
| shared_ptr< Data_t > | augData | ||
| ) | 
Definition at line 102 of file clustering.cpp.