|
MorphoGraphX
2.0-1-227
|
Structure maintaining the data for a single neighbor. More...
#include <VVGraph.hpp>
Inheritance diagram for mgx::VVGraph< VertexContent, EdgeContent >::neighbor_t:Public Types | |
| typedef std::vector< neighbor_t > | edge_list_t |
| Type of the list of outgoing neighbors. More... | |
Public Member Functions | |
| neighbor_t (const vertex_t &tgt, const EdgeContent &e) | |
| Constructor. More... | |
| neighbor_t (const neighbor_t ©) | |
| void | clear_edge () |
| ~neighbor_t () | |
| neighbor_t & | operator= (const neighbor_t ©) |
| bool | operator== (const neighbor_t &other) const |
| Equality of two neighbors/edge. More... | |
Public Attributes | |
| vertex_t | target |
| Target of the edge. More... | |
Structure maintaining the data for a single neighbor.
Definition at line 238 of file VVGraph.hpp.
| typedef std::vector<neighbor_t> mgx::VVGraph< VertexContent, EdgeContent >::neighbor_t::edge_list_t |
Type of the list of outgoing neighbors.
Definition at line 245 of file VVGraph.hpp.
|
inline |
Constructor.
Definition at line 250 of file VVGraph.hpp.
|
inline |
Definition at line 252 of file VVGraph.hpp.
|
inline |
Definition at line 259 of file VVGraph.hpp.
|
inline |
Definition at line 254 of file VVGraph.hpp.
|
inline |
Definition at line 261 of file VVGraph.hpp.
|
inline |
Equality of two neighbors/edge.
A single neighbor is equal to another if the vertex and the content are the same
Definition at line 281 of file VVGraph.hpp.
| vertex_t mgx::VVGraph< VertexContent, EdgeContent >::neighbor_t::target |
1.8.17