|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
22 #ifndef otbWaveletInverseImageFilter_h
23 #define otbWaveletInverseImageFilter_h
43 template <
class TInputImage,
class TOutputImage, Wavelet::Wavelet TMotherWaveletOperator>
51 itkStaticConstMacro(
ImageDimension,
unsigned int, InputImageType::ImageDimension);
56 typedef itk::ImageToImageFilter<InputImageType, OutputImageType>
Superclass;
79 itkGetMacro(NumberOfDecompositions,
unsigned int);
80 itkSetMacro(NumberOfDecompositions,
unsigned int);
83 virtual void Modified()
const override;
93 virtual void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
105 #ifndef OTB_MANUAL_INSTANTIATION
WaveletInverseTransformFilterPointerType m_WaveletTransform
virtual void GenerateData() override
This filter performs wavelet inverse transform. It takes three template arguments: Input,...
OutputImageType::PixelType OutputPixelType
otb::WaveletFilterBank< OutputImageType, OutputImageType, WaveletOperatorType, otb::Wavelet::INVERSE > FilterBankType
WaveletInverseTransformFilterType::Pointer WaveletInverseTransformFilterPointerType
otb::WaveletsSynopsisImageToWaveletsBandsListFilter< InputImageType, typename WaveletInverseTransformFilterType::InputImageListType > WaveletsSynopsisImageToWaveletsBandsListFilterType
WaveletsSynopsisImageToWaveletsBandsListFilterPointerType m_SynopsisImageToWaveletsBandsList
InputImageType::PixelType InputPixelType
itk::SmartPointer< Self > Pointer
void operator=(const Self &)=delete
virtual ~WaveletInverseImageFilter()
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
unsigned int m_NumberOfDecompositions
virtual void GenerateInputRequestedRegion() override
A Generic NeighborhoodOperator wavelets filter set defined for templation.
WaveletInverseImageFilter< InputImageType, OutputImageType, TMotherWaveletOperator > Self
virtual void Modified() const override
static const short DirectionOfTransformation
WaveletInverseImageFilter()
otb::WaveletTransform< OutputImageType, OutputImageType, FilterBankType, otb::Wavelet::INVERSE > WaveletInverseTransformFilterType
virtual void PrintSelf(std::ostream &os, itk::Indent indent) const override
TOutputImage OutputImageType
itk::SmartPointer< const Self > ConstPointer
otb::WaveletOperator< TMotherWaveletOperator, otb::Wavelet::INVERSE, OutputPixelType, ImageDimension > WaveletOperatorType
itk::ImageToImageFilter< InputImageType, OutputImageType > Superclass
TInputImage InputImageType
One level stationary wavelet transform.
static const unsigned int ImageDimension
WaveletsSynopsisImageToWaveletsBandsListFilterType::Pointer WaveletsSynopsisImageToWaveletsBandsListFilterPointerType
itk::SmartPointer< Self > Pointer
static const short MotherWaveletOperator
This class convert the standard wavelets view to a list of bands.