21 #ifndef otbSpectralAngleDistanceImageFilter_h
22 #define otbSpectralAngleDistanceImageFilter_h
24 #include "itkImageToImageFilter.h"
54 template <
class TInputImage,
class TOutputImage>
60 typedef itk::ImageToImageFilter<TInputImage, TOutputImage>
Superclass;
95 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
119 #ifndef OTB_MANUAL_INSTANTIATION
This filter implements the computation of the spectral angle distance with respect to a reference pix...
itk::ImageToImageFilter< TInputImage, TOutputImage > Superclass
void operator=(const Self &)=delete
TOutputImage OutputImageType
OutputImageType::Pointer OutputImagePointerType
~SpectralAngleDistanceImageFilter() override
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
InputPixelType m_ReferencePixel
void PrintSelf(std::ostream &os, itk::Indent indent) const override
OutputImageType::PixelType OutputPixelType
SpectralAngleDistanceImageFilter Self
itk::SmartPointer< const Self > ConstPointer
OutputImageType::RegionType OutputImageRegionType
InputImageType::ConstPointer InputImageConstPointerType
TInputImage InputImageType
SpectralAngleDistanceImageFilter()
InputImageType::RegionType InputImageRegionType
void BeforeThreadedGenerateData() override
InputImageType::PixelType InputPixelType
itk::SmartPointer< Self > Pointer
SpectralAngleDistanceImageFilter(const Self &)=delete
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.