22 #ifndef otbWaveletLowPassOperator_h
23 #define otbWaveletLowPassOperator_h
43 class TAllocator = itk::NeighborhoodAllocator<TPixel>>
58 void PrintSelf(std::ostream& os, itk::Indent i)
const override
60 os << i <<
"WaveletLowPassOperator {this=" <<
this <<
"}" << std::endl;
61 Superclass::PrintSelf(os, i.GetNextIndent());
79 this->m_WaveletGenerator->GetLowPassCoefficientVector(coeff);
83 this->m_WaveletGenerator->GetHighPassCoefficientVector(coeff);
84 Superclass::GenerateInverseLowPassFilterFromHighPassFilter(coeff);
88 Superclass::UpSamplingCoefficients(coeff);
Specific implementation of scale part of wavelet transformator.
CoefficientVector GenerateCoefficients() override
Superclass::PixelType PixelType
WaveletOperatorBase< TMotherWaveletOperator, TPixel, VDimension, TAllocator > Superclass
Superclass::SizeType SizeType
WaveletLowPassOperator Self
void PrintSelf(std::ostream &os, itk::Indent i) const override
Superclass::CoefficientVector CoefficientVector
A NeighborhoodOperator wavelet base class.
Superclass::CoefficientVector CoefficientVector
Superclass::SizeType SizeType
Superclass::PixelType PixelType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.