22 #ifndef otbWaveletImageFilter_hxx
23 #define otbWaveletImageFilter_hxx
30 template <
class TInputImage,
class TOutputImage, Wavelet::Wavelet TMotherWaveletOperator>
42 template <
class TInputImage,
class TOutputImage, Wavelet::Wavelet TMotherWaveletOperator>
50 template <
class TInputImage,
class TOutputImage, Wavelet::Wavelet TMotherWaveletOperator>
54 Superclass::GenerateInputRequestedRegion();
57 typename InputImageType::Pointer input =
const_cast<InputImageType*
>(this->GetInput());
64 input->SetRequestedRegionToLargestPossibleRegion();
70 template <
class TInputImage,
class TOutputImage, Wavelet::Wavelet TMotherWaveletOperator>
73 m_WaveletTransform->SetInput(this->GetInput());
74 m_WaveletTransform->SetNumberOfDecompositions(m_NumberOfDecompositions);
75 m_WaveletBandsListToWaveletsSynopsis->GraftOutput(this->GetOutput());
76 m_WaveletBandsListToWaveletsSynopsis->Update();
77 this->GraftOutput(m_WaveletBandsListToWaveletsSynopsis->GetOutput());
84 template <
class TInputImage,
class TOutputImage, Wavelet::Wavelet TMotherWaveletOperator>
87 Superclass::PrintSelf(os, indent);