DGtal
0.6.devel
|
#include <ImageContainerByHashTree.h>
Public Member Functions | |
Node (Value aValue, HashKey key) | |
Node * | getNext () |
void | setNext (Node *next) |
HashKey | getKey () |
Value & | getObject () |
~Node () |
Protected Attributes | |
HashKey | myKey |
Node * | myNext |
Value | myData |
An internal class that corresponds to a node of a linked list (as the hashTable points to linked lists to handle collisions). Each element in the container is placed in a Node.
Definition at line 592 of file ImageContainerByHashTree.h.
|
inline |
Construtctor: create pair (aValue, key)
aValue | First value |
key | key in the hashtree |
Definition at line 602 of file ImageContainerByHashTree.h.
References DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Node::myData, and DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Node::myKey.
|
inline |
Definition at line 644 of file ImageContainerByHashTree.h.
|
inline |
Definition at line 631 of file ImageContainerByHashTree.h.
References DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Node::myKey.
Referenced by DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Iterator::getKey(), DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::getNode(), DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::removeNode(), and DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::upwardGet().
|
inline |
Definition at line 611 of file ImageContainerByHashTree.h.
References DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Node::myNext.
Referenced by DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::getNbNodes(), DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::getNode(), DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Iterator::next(), DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::printInternalState(), DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::removeNode(), and DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::upwardGet().
|
inline |
Definition at line 640 of file ImageContainerByHashTree.h.
References DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Node::myData.
Referenced by DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::addNode(), DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::blendChildren(), DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::get(), DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Iterator::operator*(), DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::printInternalState(), DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::printTree(), DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::reverseGet(), DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::setValue(), and DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::upwardGet().
|
inline |
Insert the pair (value,key) next in the node list
next | a pointer to a pair (value,key) (Node). |
Definition at line 622 of file ImageContainerByHashTree.h.
References DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Node::myNext.
Referenced by DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::addNode(), and DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::removeNode().
|
protected |
Definition at line 648 of file ImageContainerByHashTree.h.
Referenced by DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Node::getObject(), and DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Node::Node().
|
protected |
Definition at line 646 of file ImageContainerByHashTree.h.
Referenced by DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Node::getKey(), and DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Node::Node().
|
protected |
Definition at line 647 of file ImageContainerByHashTree.h.
Referenced by DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Node::getNext(), and DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Node::setNext().