#include <TICLGraph.h>
Public Member Functions | |
void | addInnerNeighbour (unsigned int trackster_id) |
void | addOuterNeighbour (unsigned int trackster_id) |
void | findSubComponents (std::vector< Node > &graph, std::vector< unsigned int > &subComponent, std::string tabs) |
const unsigned int | getId () const |
const std::vector< unsigned int > & | getInnerNeighbours () const |
const std::vector< unsigned int > & | getOuterNeighbours () const |
bool | isInnerNeighbour (const unsigned int tid) |
Node ()=default | |
Node (unsigned index, bool isTrackster=true) | |
~Node ()=default | |
Private Attributes | |
bool | alreadyVisited_ |
unsigned | index_ |
std::vector< unsigned int > | innerNeighboursId_ |
bool | isTrackster_ |
std::vector< unsigned int > | outerNeighboursId_ |
Definition at line 10 of file TICLGraph.h.
|
default |
|
inline |
Definition at line 13 of file TICLGraph.h.
|
default |
|
inline |
Definition at line 16 of file TICLGraph.h.
References innerNeighboursId_.
|
inline |
Definition at line 15 of file TICLGraph.h.
References outerNeighboursId_.
void ticl::Node::findSubComponents | ( | std::vector< Node > & | graph, |
std::vector< unsigned int > & | subComponent, | ||
std::string | tabs | ||
) |
Definition at line 6 of file TICLGraph.cc.
References alreadyVisited_, index_, LogDebug, and outerNeighboursId_.
|
inline |
|
inline |
Definition at line 20 of file TICLGraph.h.
References innerNeighboursId_.
|
inline |
Definition at line 19 of file TICLGraph.h.
References outerNeighboursId_.
|
inline |
Definition at line 23 of file TICLGraph.h.
References spr::find(), and innerNeighboursId_.
|
private |
Definition at line 36 of file TICLGraph.h.
Referenced by findSubComponents().
|
private |
Definition at line 31 of file TICLGraph.h.
Referenced by findSubComponents(), and getId().
|
private |
Definition at line 35 of file TICLGraph.h.
Referenced by addInnerNeighbour(), getInnerNeighbours(), and isInnerNeighbour().
|
private |
Definition at line 32 of file TICLGraph.h.
|
private |
Definition at line 34 of file TICLGraph.h.
Referenced by addOuterNeighbour(), findSubComponents(), and getOuterNeighbours().