DGtal::ImageContainer_map< TPoint, TValue > Class Template Reference

#include <ImageContainer_map.h>

List of all members.

Classes

class  SpanIterator

Public Types

typedef map< TPoint, TValue >
::size_type 
TSizeType
typedef map< TPoint, TValue >
::iterator 
Iterator
typedef map< TPoint, TValue >
::const_iterator 
ConstIterator

Public Member Functions

 ImageContainer_map (const TPoint &aPointA, const TPoint &aPointB)
 ~ImageContainer_map ()
TValue operator() (const TPoint &aPoint) throw ( std::bad_alloc )
TValue operator() (const Iterator &it) throw ( std::bad_alloc )
void setValue (const TPoint &aPoint, const TValue &aValue)
void setValue (SpanIterator &it, const TValue &aValue)
void setValue (Iterator &it, const TValue &aValue)
void allocate (const std::size_t aSize)

Detailed Description

template<typename TPoint, typename TValue>
class DGtal::ImageContainer_map< TPoint, TValue >

Description of class 'ImageContainer_map'

Aim:

Todo:
Documentation

Member Typedef Documentation

template<typename TPoint , typename TValue >
typedef map<TPoint,TValue>::const_iterator DGtal::ImageContainer_map< TPoint, TValue >::ConstIterator
template<typename TPoint , typename TValue >
typedef map<TPoint,TValue>::iterator DGtal::ImageContainer_map< TPoint, TValue >::Iterator
template<typename TPoint , typename TValue >
typedef map<TPoint,TValue>::size_type DGtal::ImageContainer_map< TPoint, TValue >::TSizeType

Constructor & Destructor Documentation

template<typename TPoint , typename TValue >
DGtal::ImageContainer_map< TPoint, TValue >::ImageContainer_map ( const TPoint &  aPointA,
const TPoint &  aPointB 
) [inline]
template<typename TPoint , typename TValue >
DGtal::ImageContainer_map< TPoint, TValue >::~ImageContainer_map (  )  [inline]

Member Function Documentation

template<typename TPoint , typename TValue >
void DGtal::ImageContainer_map< TPoint, TValue >::allocate ( const std::size_t  aSize  )  [inline]
template<typename TPoint , typename TValue >
TValue DGtal::ImageContainer_map< TPoint, TValue >::operator() ( const Iterator it  )  throw ( std::bad_alloc ) [inline]
template<typename TPoint , typename TValue >
TValue DGtal::ImageContainer_map< TPoint, TValue >::operator() ( const TPoint &  aPoint  )  throw ( std::bad_alloc ) [inline]
template<typename TPoint , typename TValue >
void DGtal::ImageContainer_map< TPoint, TValue >::setValue ( Iterator it,
const TValue &  aValue 
) [inline]
template<typename TPoint , typename TValue >
void DGtal::ImageContainer_map< TPoint, TValue >::setValue ( SpanIterator it,
const TValue &  aValue 
) [inline]

References ASSERT.

template<typename TPoint , typename TValue >
void DGtal::ImageContainer_map< TPoint, TValue >::setValue ( const TPoint &  aPoint,
const TValue &  aValue 
) [inline]

The documentation for this class was generated from the following file:
Generated on Fri Jun 18 14:39:28 2010 for DGtal by  doxygen 1.6.3