1 #ifndef __fpa__Base__Functors__RegionGrow__Tautology__h__
2 #define __fpa__Base__Functors__RegionGrow__Tautology__h__
4 #include <fpa/Base/Functors/RegionGrow/Base.h>
16 template< class _TVertex, class _TOutput >
18 : public Base< _TVertex, _TOutput >
21 typedef Tautology Self;
22 typedef Base< _TVertex, _TOutput > Superclass;
23 typedef itk::SmartPointer< Self > Pointer;
24 typedef itk::SmartPointer< const Self > ConstPointer;
26 typedef typename Superclass::TOutput TOutput;
27 typedef typename Superclass::TVertex TVertex;
31 itkTypeMacro( Tautology, Base );
34 virtual TOutput Evaluate( const TVertex& a, const TVertex& b ) const override
36 return( this->m_InsideValue );
47 // Purposely not defined
48 Tautology( const Self& other );
49 Self& operator=( const Self& other );
60 #endif // __fpa__Base__Functors__RegionGrow__Tautology__h__