ra4_draw
4bd0201e3d922d42bd545d4b045ed44db33454a4
|
#include <clusterizer.hpp>
Public Member Functions | |
Node (float x, float y, float z) | |
Node (const Point &p) | |
bool | operator< (const Node &other) const |
![]() | |
Point ()=default | |
Point (float x, float y, float w) | |
bool | operator< (const Point &other) const |
Public Attributes | |
float | dist_to_neighbor_ |
std::list< Node >::iterator | neighbor_ |
std::vector< std::list< Node >::iterator > | neighbor_of_ |
![]() | |
float | x_ |
float | y_ |
float | w_ |
Definition at line 26 of file clusterizer.hpp.
Node::Node | ( | float | x, |
float | y, | ||
float | z | ||
) |
Definition at line 40 of file clusterizer.cpp.
Node::Node | ( | const Point & | p | ) |
Definition at line 47 of file clusterizer.cpp.
bool Node::operator< | ( | const Node & | other | ) | const |
Definition at line 54 of file clusterizer.cpp.
References dist_to_neighbor_, anonymous_namespace{clusterizer.cpp}::InitializePRNG(), Clustering::Clusterizer::prng_, Clustering::Clusterizer::urd_, Clustering::Point::w_, Clustering::Point::x_, and Clustering::Point::y_.
float Clustering::Node::dist_to_neighbor_ |
Definition at line 33 of file clusterizer.hpp.
Referenced by operator<(), and operator<<().
std::list<Node>::iterator Clustering::Node::neighbor_ |
Definition at line 34 of file clusterizer.hpp.
std::vector<std::list<Node>::iterator> Clustering::Node::neighbor_of_ |
Definition at line 35 of file clusterizer.hpp.