andres::graph
|
Connected component labeling using disjoint sets (labels start at 0). More...
#include <components.hxx>
Public Types | |
typedef GRAPH | Graph |
Public Member Functions | |
ComponentsByPartition () | |
std::size_t | build (const Graph &) |
template<class SUBGRAPH_MASK > | |
std::size_t | build (const Graph &, const SUBGRAPH_MASK &) |
bool | areConnected (const std::size_t, const std::size_t) const |
Public Attributes | |
andres::Partition< std::size_t > | partition_ |
Connected component labeling using disjoint sets (labels start at 0).
Definition at line 33 of file components.hxx.
typedef GRAPH andres::graph::ComponentsByPartition< GRAPH >::Graph |
Definition at line 34 of file components.hxx.
|
inline |
Definition at line 145 of file components.hxx.
|
inline |
Definition at line 179 of file components.hxx.
|
inline |
Definition at line 151 of file components.hxx.
|
inline |
Definition at line 160 of file components.hxx.
andres::Partition<std::size_t> andres::graph::ComponentsByPartition< GRAPH >::partition_ |
Definition at line 42 of file components.hxx.