18 #ifndef __itkExpNegativeImageFilter_h
19 #define __itkExpNegativeImageFilter_h
22 #include "vnl/vnl_math.h"
33 template<
class TInput,
class TOutput >
52 return !( *
this != other );
57 return static_cast< TOutput
>( vcl_exp( -
m_Factor * static_cast< double >( A ) ) );
87 template<
class TInputImage,
class TOutputImage >
92 typename TInputImage::PixelType,
93 typename TOutputImage::PixelType > >
99 TInputImage, TOutputImage,
113 void SetFactor(
double factor)
115 if ( factor == this->GetFunctor().GetFactor() )
119 this->GetFunctor().SetFactor(factor);
122 double GetFactor()
const
124 return this->GetFunctor().GetFactor();
127 #ifdef ITK_USE_CONCEPT_CHECKING
143 void operator=(
const Self &);