21 #ifndef __otbKullbackLeiblerProfileImageFilter_h
22 #define __otbKullbackLeiblerProfileImageFilter_h
39 template <
class TInput>
51 template <
class TInput2>
99 template<
class TInput1,
class TInput2,
class TOutput>
106 void SetRadius(
const unsigned char& min,
const unsigned char& max);
115 TOutput
operator ()(
const TInput1& it1,
const TInput2& it2);
156 template <
class TInputImage1,
class TInputImage2,
class TOutputImage>
159 TInputImage1, TInputImage2, TOutputImage,
160 Functor::KullbackLeiblerProfile<
161 typename itk::ConstNeighborhoodIterator<TInputImage1>,
162 typename itk::ConstNeighborhoodIterator<TInputImage2>,
163 typename TOutputImage::PixelType> >
169 TInputImage1, TInputImage2, TOutputImage,
173 typename TOutputImage::PixelType>
187 void operator =(
const Self&);
193 #ifndef OTB_MANUAL_INSTANTIATION