20 #ifndef __otbKullbackLeiblerDistanceImageFilter_h
21 #define __otbKullbackLeiblerDistanceImageFilter_h
33 template <
class TInput>
42 template <
class TInput2>
88 template <
class TInput1,
class TInput2,
class TOutput>
102 return static_cast<TOutput
> (cum1.
Divergence(cum2)
138 template <
class TInputImage1,
class TInputImage2,
class TOutputImage>
141 TInputImage1, TInputImage2, TOutputImage,
142 Functor::KullbackLeiblerDistance<
143 typename itk::ConstNeighborhoodIterator<TInputImage1>,
144 typename itk::ConstNeighborhoodIterator<TInputImage2>,
145 typename TOutputImage::PixelType> >
151 TInputImage1, TInputImage2, TOutputImage,
155 typename TOutputImage::PixelType>
169 void operator =(
const Self&);
175 #ifndef OTB_MANUAL_INSTANTIATION