1 #ifndef __FPA__IMAGE__FUNCTORS__REGIONGROWALLBELONGSFUNCTION__H__
2 #define __FPA__IMAGE__FUNCTORS__REGIONGROWALLBELONGSFUNCTION__H__
4 #include <fpa/Image/Functors/ImageFunction.h>
15 class RegionGrowAllBelongsFunction
16 : public fpa::Image::Functors::ImageFunction< I, bool >
19 /// Type-related and pointers
20 typedef RegionGrowAllBelongsFunction Self;
21 typedef fpa::Image::Functors::ImageFunction< I, bool > Superclass;
22 typedef itk::SmartPointer< Self > Pointer;
23 typedef itk::SmartPointer< const Self > ConstPointer;
26 typedef typename Superclass::TInputImage TInputImage;
27 typedef typename Superclass::TOutputValue TOutputValue;
28 typedef typename Superclass::TIndex TIndex;
32 itkTypeMacro( RegionGrowAllBelongsFunction, itkImageFunction );
35 virtual TOutputValue Evaluate( const TIndex& idx ) const
39 RegionGrowAllBelongsFunction( )
42 virtual ~RegionGrowAllBelongsFunction( )
46 // Purposely not implemented
47 RegionGrowAllBelongsFunction( const Self& );
48 void operator=( const Self& );
57 #endif // __FPA__IMAGE__FUNCTORS__REGIONGROWALLBELONGSFUNCTION__H__