A.I.M.S


aims::StructuredVolume< T > Class Template Reference

Class giving access to an iterator over the voxels of a volume inside of a structuring element. More...

#include <aims/connectivity/structuring_element.h>

Collaboration diagram for aims::StructuredVolume< T >:

Public Types

typedef std::vector
< carto::reference_wrapper< T >
>::iterator 
iterator
 
typedef std::vector
< carto::reference_wrapper< T >
>::const_iterator 
const_iterator
 

Public Member Functions

 StructuredVolume (carto::Volume< T > &vol, const StructuringElement &se)
 
 ~StructuredVolume ()
 
StructuredVolume< T >::iterator begin ()
 
StructuredVolume< T >::iterator end ()
 
StructuredVolume< T >
::const_iterator 
begin () const
 
StructuredVolume< T >
::const_iterator 
end () const
 

Protected Attributes

std::vector
< carto::reference_wrapper< T > > 
_vector
 

Detailed Description

template<typename T>
class aims::StructuredVolume< T >

Class giving access to an iterator over the voxels of a volume inside of a structuring element.

Definition at line 160 of file structuring_element.h.

Member Typedef Documentation

template<typename T >
typedef std::vector<carto::reference_wrapper<T> >::const_iterator aims::StructuredVolume< T >::const_iterator

Definition at line 164 of file structuring_element.h.

template<typename T >
typedef std::vector<carto::reference_wrapper<T> >::iterator aims::StructuredVolume< T >::iterator

Definition at line 163 of file structuring_element.h.

Constructor & Destructor Documentation

template<typename T >
aims::StructuredVolume< T >::~StructuredVolume ( )
inline

Definition at line 173 of file structuring_element.h.

Member Function Documentation

template<typename T >
StructuredVolume<T>::iterator aims::StructuredVolume< T >::begin ( )
inline

Definition at line 174 of file structuring_element.h.

References aims::StructuredVolume< T >::_vector.

template<typename T >
StructuredVolume<T>::const_iterator aims::StructuredVolume< T >::begin ( ) const
inline

Definition at line 176 of file structuring_element.h.

References aims::StructuredVolume< T >::_vector.

template<typename T >
StructuredVolume<T>::iterator aims::StructuredVolume< T >::end ( )
inline

Definition at line 175 of file structuring_element.h.

References aims::StructuredVolume< T >::_vector.

template<typename T >
StructuredVolume<T>::const_iterator aims::StructuredVolume< T >::end ( ) const
inline

Definition at line 177 of file structuring_element.h.

References aims::StructuredVolume< T >::_vector.

Member Data Documentation


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