|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
22 #ifndef otbWaveletImageFilter_h
23 #define otbWaveletImageFilter_h
44 template <
class TInputImage,
class TOutputImage, Wavelet::Wavelet TMotherWaveletOperator>
52 itkStaticConstMacro(
ImageDimension,
unsigned int, InputImageType::ImageDimension);
57 typedef itk::ImageToImageFilter<InputImageType, OutputImageType>
Superclass;
80 itkGetMacro(NumberOfDecompositions,
unsigned int);
81 itkSetMacro(NumberOfDecompositions,
unsigned int);
91 virtual void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
103 #ifndef OTB_MANUAL_INSTANTIATION
WaveletBandsListToWaveletsSynopsisImageFilterType::Pointer WaveletBandsListToWaveletsSynopsisImageFilterPointerType
TInputImage InputImageType
void operator=(const Self &)=delete
Converts a list of wavelets bands to the traditional multi-resolution wavelets view.
virtual void GenerateData() override
unsigned int m_NumberOfDecompositions
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
A Generic NeighborhoodOperator wavelets filter set defined for templation.
otb::WaveletFilterBank< InputImageType, InputImageType, WaveletOperatorType, otb::Wavelet::FORWARD > FilterBankType
otb::WaveletTransform< InputImageType, InputImageType, FilterBankType, otb::Wavelet::FORWARD > WaveletTransformFilterType
itk::SmartPointer< Self > Pointer
static const short DirectionOfTransformation
TOutputImage OutputImageType
WaveletBandsListToWaveletsSynopsisImageFilterPointerType m_WaveletBandsListToWaveletsSynopsis
itk::SmartPointer< const Self > ConstPointer
WaveletTransformFilterType::OutputImageListType WaveletTransformFilterOutputImageListType
otb::WaveletOperator< TMotherWaveletOperator, otb::Wavelet::FORWARD, InputPixelType, ImageDimension > WaveletOperatorType
virtual void GenerateInputRequestedRegion() override
itk::SmartPointer< Self > Pointer
This filter performs wavelet forward transform. It takes three template arguments: Input,...
itk::ImageToImageFilter< InputImageType, OutputImageType > Superclass
static const short MotherWaveletOperator
WaveletTransformFilterPointerType m_WaveletTransform
One level stationary wavelet transform.
virtual void PrintSelf(std::ostream &os, itk::Indent indent) const override
WaveletImageFilter< InputImageType, OutputImageType, TMotherWaveletOperator > Self
virtual ~WaveletImageFilter()
InputImageType::PixelType InputPixelType
static const unsigned int ImageDimension
WaveletTransformFilterType::Pointer WaveletTransformFilterPointerType
otb::WaveletsBandsListToWaveletsSynopsisImageFilter< WaveletTransformFilterOutputImageListType, OutputImageType > WaveletBandsListToWaveletsSynopsisImageFilterType