1 #ifndef __FPA__IMAGE__FUNCTORS__REGIONGROWALLBELONGSFUNCTION__H__
2 #define __FPA__IMAGE__FUNCTORS__REGIONGROWALLBELONGSFUNCTION__H__
4 #include <fpa/Base/Functors/TautologyFunction.h>
15 class RegionGrowAllBelongsFunction
16 : public fpa::Base::Functors::TautologyFunction< I, typename I::IndexType >
19 /// Type-related and pointers
20 typedef RegionGrowAllBelongsFunction Self;
21 typedef itk::SmartPointer< Self > Pointer;
22 typedef itk::SmartPointer< const Self > ConstPointer;
23 typedef fpa::Base::Functors::
24 TautologyFunction< I, typename I::IndexType >
28 typedef I TInputImage;
29 typedef typename I::IndexType TIndex;
33 itkTypeMacro( RegionGrowAllBelongsFunction, itkImageFunction );
36 virtual bool Evaluate( const TIndex& v ) const ITK_OVERRIDE
40 RegionGrowAllBelongsFunction( )
43 virtual ~RegionGrowAllBelongsFunction( )
47 // Purposely not implemented
48 RegionGrowAllBelongsFunction( const Self& );
49 void operator=( const Self& );
58 #endif // __FPA__IMAGE__FUNCTORS__REGIONGROWALLBELONGSFUNCTION__H__