aimstil  5.0.5
til::NeighborhoodConfigurations< TVolumetricIterator, _TNeighborhood > Class Template Reference

#include <til/NeighborhoodConfigurations.h>

Inheritance diagram for til::NeighborhoodConfigurations< TVolumetricIterator, _TNeighborhood >:
Collaboration diagram for til::NeighborhoodConfigurations< TVolumetricIterator, _TNeighborhood >:

Public Types

typedef _TNeighborhood TNeighborhood
 
typedef TVolumetricIterator::value_type value_type
 

Public Member Functions

 NeighborhoodConfigurations ()
 
 NeighborhoodConfigurations (const TNeighborhood &nh)
 
 NeighborhoodConfigurations (value_type foreground, value_type background, const TNeighborhood &nh=TNeighborhood())
 
value_type getForeground () const
 
value_type getBackground () const
 

Protected Attributes

TNeighborhood m_nh
 

Detailed Description

template<class TVolumetricIterator, class _TNeighborhood = Neighborhood>
class til::NeighborhoodConfigurations< TVolumetricIterator, _TNeighborhood >

Definition at line 72 of file NeighborhoodConfigurations.h.

Member Typedef Documentation

◆ TNeighborhood

template<class TVolumetricIterator , class _TNeighborhood = Neighborhood>
typedef _TNeighborhood til::NeighborhoodConfigurations< TVolumetricIterator, _TNeighborhood >::TNeighborhood

Definition at line 76 of file NeighborhoodConfigurations.h.

◆ value_type

template<class TVolumetricIterator , class _TNeighborhood = Neighborhood>
typedef TVolumetricIterator::value_type til::NeighborhoodConfigurations< TVolumetricIterator, _TNeighborhood >::value_type

Definition at line 77 of file NeighborhoodConfigurations.h.

Constructor & Destructor Documentation

◆ NeighborhoodConfigurations() [1/3]

template<class TVolumetricIterator , class _TNeighborhood = Neighborhood>
til::NeighborhoodConfigurations< TVolumetricIterator, _TNeighborhood >::NeighborhoodConfigurations ( )
inline

Definition at line 82 of file NeighborhoodConfigurations.h.

◆ NeighborhoodConfigurations() [2/3]

template<class TVolumetricIterator , class _TNeighborhood = Neighborhood>
til::NeighborhoodConfigurations< TVolumetricIterator, _TNeighborhood >::NeighborhoodConfigurations ( const TNeighborhood nh)
inline

Definition at line 88 of file NeighborhoodConfigurations.h.

◆ NeighborhoodConfigurations() [3/3]

template<class TVolumetricIterator , class _TNeighborhood = Neighborhood>
til::NeighborhoodConfigurations< TVolumetricIterator, _TNeighborhood >::NeighborhoodConfigurations ( value_type  foreground,
value_type  background,
const TNeighborhood nh = TNeighborhood() 
)
inline

Definition at line 91 of file NeighborhoodConfigurations.h.

Member Function Documentation

◆ getBackground()

template<class TVolumetricIterator , class _TNeighborhood = Neighborhood>
value_type til::NeighborhoodConfigurations< TVolumetricIterator, _TNeighborhood >::getBackground ( ) const
inline

Definition at line 100 of file NeighborhoodConfigurations.h.

◆ getForeground()

template<class TVolumetricIterator , class _TNeighborhood = Neighborhood>
value_type til::NeighborhoodConfigurations< TVolumetricIterator, _TNeighborhood >::getForeground ( ) const
inline

Definition at line 99 of file NeighborhoodConfigurations.h.

Member Data Documentation

◆ m_nh

template<class TVolumetricIterator , class _TNeighborhood = Neighborhood>
TNeighborhood til::NeighborhoodConfigurations< TVolumetricIterator, _TNeighborhood >::m_nh
protected

Definition at line 106 of file NeighborhoodConfigurations.h.


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