ra4_draw  4bd0201e3d922d42bd545d4b045ed44db33454a4
Public Member Functions | Public Attributes | List of all members
Clustering::Node Class Reference

#include <clusterizer.hpp>

Inheritance diagram for Clustering::Node:
Clustering::Point

Public Member Functions

 Node (float x, float y, float z)
 
 Node (const Point &p)
 
bool operator< (const Node &other) const
 
- Public Member Functions inherited from Clustering::Point
 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_
 
- Public Attributes inherited from Clustering::Point
float x_
 
float y_
 
float w_
 

Detailed Description

Definition at line 26 of file clusterizer.hpp.

Constructor & Destructor Documentation

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.

Member Function Documentation

bool Node::operator< ( const Node other) const

Member Data Documentation

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.


The documentation for this class was generated from the following files: