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

#include <til/NeighborhoodConfigurations.h>

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

Public Types

typedef NeighborhoodConfigurations< TVolumetricIterator, _TNeighborhood > Base
 
typedef _TNeighborhood TNeighborhood
 
typedef TVolumetricIterator::value_type value_type
 
typedef bool result_type
 
- Public Types inherited from til::NeighborhoodConfigurations< TVolumetricIterator, _TNeighborhood >
typedef _TNeighborhood TNeighborhood
 
typedef TVolumetricIterator::value_type value_type
 

Public Member Functions

 IsIsolated ()
 
 IsIsolated (const TNeighborhood &nh)
 
 IsIsolated (value_type foreground, value_type background, const TNeighborhood &nh=_TNeighborhood())
 
INLINE bool _compute (const TVolumetricIterator &iIm) const
 
INLINE bool operator() (const TVolumetricIterator &iIm) const
 
- Public Member Functions inherited from til::NeighborhoodConfigurations< TVolumetricIterator, _TNeighborhood >
 NeighborhoodConfigurations ()
 
 NeighborhoodConfigurations (const TNeighborhood &nh)
 
 NeighborhoodConfigurations (value_type foreground, value_type background, const TNeighborhood &nh=TNeighborhood())
 
value_type getForeground () const
 
value_type getBackground () const
 

Additional Inherited Members

- Protected Attributes inherited from til::NeighborhoodConfigurations< TVolumetricIterator, _TNeighborhood >
TNeighborhood m_nh
 

Detailed Description

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

Definition at line 389 of file NeighborhoodConfigurations.h.

Member Typedef Documentation

◆ Base

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

Definition at line 397 of file NeighborhoodConfigurations.h.

◆ result_type

template<class TVolumetricIterator , class _TNeighborhood = Neighborhood>
typedef bool til::IsIsolated< TVolumetricIterator, _TNeighborhood >::result_type

Definition at line 402 of file NeighborhoodConfigurations.h.

◆ TNeighborhood

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

Definition at line 399 of file NeighborhoodConfigurations.h.

◆ value_type

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

Definition at line 400 of file NeighborhoodConfigurations.h.

Constructor & Destructor Documentation

◆ IsIsolated() [1/3]

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

Definition at line 408 of file NeighborhoodConfigurations.h.

◆ IsIsolated() [2/3]

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

Definition at line 409 of file NeighborhoodConfigurations.h.

◆ IsIsolated() [3/3]

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

Definition at line 410 of file NeighborhoodConfigurations.h.

References INLINE.

Member Function Documentation

◆ _compute()

template<class TVolumetricIterator , class _TNeighborhood = Neighborhood>
INLINE bool til::IsIsolated< TVolumetricIterator, _TNeighborhood >::_compute ( const TVolumetricIterator &  iIm) const
inline

Definition at line 418 of file NeighborhoodConfigurations.h.

References INLINE.

◆ operator()()

template<class TVolumetricIterator , class _TNeighborhood = Neighborhood>
INLINE bool til::IsIsolated< TVolumetricIterator, _TNeighborhood >::operator() ( const TVolumetricIterator &  iIm) const
inline

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