BICO
1.1
|
Class representing a node in BICO's tree. More...
Public Types | |
typedef std::pair< CFREntry< T > , BicoNode * > | FeaturePair |
typedef std::list< FeaturePair > | FeatureList |
Public Member Functions | |
BicoNode (Bico< T > &outer) | |
void | clear () |
Delete all nodes. More... | |
FeatureList::iterator | insert (CFREntry< T > const &feature) |
FeatureList::iterator | begin () |
FeatureList::iterator | end () |
size_t | size () |
bool | empty () |
FeatureList::iterator | nearest (T const &element, int level) |
void | erase (typename FeatureList::iterator pos) |
void | spliceAllTo (BicoNode *to, typename FeatureList::iterator pos) |
void | spliceElementTo (typename FeatureList::iterator it, BicoNode *to, typename FeatureList::iterator pos) |
int | id () |
Private Attributes | |
int | objectId |
Unique object id. More... | |
Bico< T > & | outer |
Parent BICO instance. More... | |
FeatureList | features |
Class representing a node in BICO's tree.
typedef std::pair<CFREntry<T>, BicoNode*> CluE::Bico< T >::BicoNode::FeaturePair |
typedef std::list<FeaturePair> CluE::Bico< T >::BicoNode::FeatureList |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |