#ifndef __fpa__Base__Functors__RegionGrow__Tautology__h__ #define __fpa__Base__Functors__RegionGrow__Tautology__h__ #include namespace fpa { namespace Base { namespace Functors { namespace RegionGrow { /** */ template< class _TVertex > class Tautology : public Base< _TVertex > { public: typedef Tautology Self; typedef Base< _TVertex > Superclass; typedef itk::SmartPointer< Self > Pointer; typedef itk::SmartPointer< const Self > ConstPointer; typedef typename Superclass::TVertex TVertex; public: itkNewMacro( Self ); itkTypeMacro( Tautology, Base ); public: virtual bool Evaluate( const TVertex& a, const TVertex& b ) const override { return( true ); } protected: Tautology( ) : Superclass( ) { } virtual ~Tautology( ) { } private: // Purposely not defined Tautology( const Self& other ); Self& operator=( const Self& other ); }; } // ecapseman } // ecapseman } // ecapseman } // ecapseman #endif // __fpa__Base__Functors__RegionGrow__Tautology__h__ // eof - $RCSfile$