DGtal::ImageContainerByHashTree< TDomain, TValueType, THashKey >::Iterator Class Reference

#include <ImageContainerByHashTreedav.h>

Collaboration diagram for DGtal::ImageContainerByHashTree< TDomain, TValueType, THashKey >::Iterator:
Collaboration graph
[legend]

Public Member Functions

 Iterator (Node **data, unsigned position, unsigned arraySize)
bool isAtEnd () const
ValueTypeoperator* ()
bool operator++ ()
bool operator== (const Iterator &it)
bool operator!= (const Iterator &it)
HashKey getKey () const
bool next ()

Protected Attributes

NodemyNode
unsigned int myCurrentCell
unsigned int myArraySize
Node ** myContainerData

template<typename TDomain, typename TValueType, typename THashKey = unsigned int>
class DGtal::ImageContainerByHashTree< TDomain, TValueType, THashKey >::Iterator


Constructor & Destructor Documentation

template<typename TDomain, typename TValueType, typename THashKey = unsigned int>
DGtal::ImageContainerByHashTree< TDomain, TValueType, THashKey >::Iterator::Iterator ( Node **  data,
unsigned  position,
unsigned  arraySize 
) [inline]

Member Function Documentation

template<typename TDomain, typename TValueType, typename THashKey = unsigned int>
HashKey DGtal::ImageContainerByHashTree< TDomain, TValueType, THashKey >::Iterator::getKey (  )  const [inline]
template<typename TDomain, typename TValueType, typename THashKey = unsigned int>
bool DGtal::ImageContainerByHashTree< TDomain, TValueType, THashKey >::Iterator::isAtEnd (  )  const [inline]
template<typename TDomain, typename TValueType, typename THashKey = unsigned int>
bool DGtal::ImageContainerByHashTree< TDomain, TValueType, THashKey >::Iterator::next (  ) 
template<typename TDomain, typename TValueType, typename THashKey = unsigned int>
bool DGtal::ImageContainerByHashTree< TDomain, TValueType, THashKey >::Iterator::operator!= ( const Iterator it  )  [inline]
template<typename TDomain, typename TValueType, typename THashKey = unsigned int>
ValueType& DGtal::ImageContainerByHashTree< TDomain, TValueType, THashKey >::Iterator::operator* (  )  [inline]
template<typename TDomain, typename TValueType, typename THashKey = unsigned int>
bool DGtal::ImageContainerByHashTree< TDomain, TValueType, THashKey >::Iterator::operator++ (  )  [inline]
template<typename TDomain, typename TValueType, typename THashKey = unsigned int>
bool DGtal::ImageContainerByHashTree< TDomain, TValueType, THashKey >::Iterator::operator== ( const Iterator it  )  [inline]

Field Documentation

template<typename TDomain, typename TValueType, typename THashKey = unsigned int>
unsigned int DGtal::ImageContainerByHashTree< TDomain, TValueType, THashKey >::Iterator::myArraySize [protected]
template<typename TDomain, typename TValueType, typename THashKey = unsigned int>
Node** DGtal::ImageContainerByHashTree< TDomain, TValueType, THashKey >::Iterator::myContainerData [protected]
template<typename TDomain, typename TValueType, typename THashKey = unsigned int>
unsigned int DGtal::ImageContainerByHashTree< TDomain, TValueType, THashKey >::Iterator::myCurrentCell [protected]
template<typename TDomain, typename TValueType, typename THashKey = unsigned int>
Node* DGtal::ImageContainerByHashTree< TDomain, TValueType, THashKey >::Iterator::myNode [protected]

The documentation for this class was generated from the following file:
Generated on Wed Sep 29 17:30:35 2010 for DGtal by  doxygen 1.6.3