DGtal  0.6.devel
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes
DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Iterator Class Reference

#include <ImageContainerByHashTree.h>

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

Public Member Functions

 Iterator (Node **data, unsigned int position, unsigned int arraySize)
bool isAtEnd () const
Valueoperator* ()
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

Detailed Description

template<typename TDomain, typename TValue, typename THashKey = typename DGtal::uint64_t>
class DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Iterator

Definition at line 487 of file ImageContainerByHashTree.h.


Constructor & Destructor Documentation

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

Member Function Documentation

template<typename TDomain, typename TValue, typename THashKey = typename DGtal::uint64_t>
HashKey DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Iterator::getKey ( ) const
inline
template<typename TDomain, typename TValue, typename THashKey = typename DGtal::uint64_t>
bool DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Iterator::isAtEnd ( ) const
inline
template<typename Domain , typename Value , typename HashKey >
bool DGtal::ImageContainerByHashTree< Domain, Value, HashKey >::Iterator::next ( )
inline
template<typename TDomain, typename TValue, typename THashKey = typename DGtal::uint64_t>
bool DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Iterator::operator!= ( const Iterator it)
inline
template<typename TDomain, typename TValue, typename THashKey = typename DGtal::uint64_t>
Value& DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Iterator::operator* ( )
inline
template<typename TDomain, typename TValue, typename THashKey = typename DGtal::uint64_t>
bool DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Iterator::operator++ ( )
inline
template<typename TDomain, typename TValue, typename THashKey = typename DGtal::uint64_t>
bool DGtal::ImageContainerByHashTree< TDomain, TValue, THashKey >::Iterator::operator== ( const Iterator it)
inline

Field Documentation

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

The documentation for this class was generated from the following files: