|
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().
1.8.1.1