iCub-main
|
Classes | |
struct | Data_t |
struct | Node_t |
struct | Epsilon_neighbours_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.