#include <SeedingTree.h>
Public Types | |
typedef std::unordered_set < DATA, typename DATA::hashfct, typename DATA::eqfct > | SingleSet |
Public Member Functions | |
const SeedingNode< DATA > * | getRoot (unsigned int i) const |
const SingleSet & | getSingleSet () const |
bool | insert (const std::vector< DATA > &dataList) |
unsigned int | numberOfNodes () const |
unsigned int | numberOfRoots () const |
void | print () const |
void | printOrdered () const |
void | printRecursive () const |
SeedingTree () | |
void | sort () |
~SeedingTree () | |
Protected Attributes | |
std::vector< SeedingNode< DATA > * > | _allNodes |
std::vector< SeedingNode< DATA > * > | _roots |
SingleSet | _singleSet |
Definition at line 163 of file SeedingTree.h.
typedef std::unordered_set<DATA,typename DATA:: hashfct, typename DATA:: eqfct> SeedingTree< DATA >::SingleSet |
Definition at line 166 of file SeedingTree.h.
|
inline |
Definition at line 173 of file SeedingTree.h.
|
inline |
Definition at line 266 of file SeedingTree.h.
|
inline |
|
inline |
|
inline |
Definition at line 178 of file SeedingTree.h.
Referenced by BeautifulSoup.PageElement::_invert(), and TrajectorySeedProducer::TrajectorySeedProducer().
|
inline |
|
inline |
|
inline |
Definition at line 257 of file SeedingTree.h.
|
inline |
Definition at line 248 of file SeedingTree.h.
|
inline |
Definition at line 240 of file SeedingTree.h.
|
inline |
Definition at line 208 of file SeedingTree.h.
|
protected |
Definition at line 169 of file SeedingTree.h.
Referenced by Vispa.Views.LineDecayView.LineDecayContainer::autolayoutThreadFinished(), SeedingTree< TrackingLayer >::insert(), SeedingTree< TrackingLayer >::numberOfNodes(), SeedingTree< TrackingLayer >::print(), SeedingTree< TrackingLayer >::printOrdered(), SeedingTree< TrackingLayer >::printRecursive(), and SeedingTree< TrackingLayer >::sort().
|
protected |
Definition at line 168 of file SeedingTree.h.
Referenced by SeedingTree< TrackingLayer >::getRoot(), SeedingTree< TrackingLayer >::insert(), SeedingTree< TrackingLayer >::numberOfRoots(), SeedingTree< TrackingLayer >::printRecursive(), SeedingTree< TrackingLayer >::sort(), and SeedingTree< TrackingLayer >::~SeedingTree().
|
protected |
Definition at line 171 of file SeedingTree.h.
Referenced by SeedingTree< TrackingLayer >::getSingleSet(), and SeedingTree< TrackingLayer >::insert().