#ifndef __FPA__IMAGE__FUNCTORS__REGIONGROWALLBELONGSFUNCTION__H__ #define __FPA__IMAGE__FUNCTORS__REGIONGROWALLBELONGSFUNCTION__H__ #include namespace fpa { namespace Image { namespace Functors { /** */ template< class I > class RegionGrowAllBelongsFunction : public fpa::Base::Functors::TautologyFunction< I, typename I::IndexType > { public: /// Type-related and pointers typedef RegionGrowAllBelongsFunction Self; typedef itk::SmartPointer< Self > Pointer; typedef itk::SmartPointer< const Self > ConstPointer; typedef fpa::Base::Functors:: TautologyFunction< I, typename I::IndexType > Superclass; // Superclass' types typedef I TInputImage; typedef typename I::IndexType TIndex; public: itkNewMacro( Self ); itkTypeMacro( RegionGrowAllBelongsFunction, itkImageFunction ); public: virtual bool Evaluate( const TIndex& v ) const ITK_OVERRIDE { return( true ); } protected: RegionGrowAllBelongsFunction( ) : Superclass( ) { } virtual ~RegionGrowAllBelongsFunction( ) { } private: // Purposely not implemented RegionGrowAllBelongsFunction( const Self& ); void operator=( const Self& ); }; } // ecapseman } // ecapseman } // ecapseman #endif // __FPA__IMAGE__FUNCTORS__REGIONGROWALLBELONGSFUNCTION__H__ // eof - $RCSfile$