23 #ifndef otbWaveletPacketDecompositionCosts_h
24 #define otbWaveletPacketDecompositionCosts_h
26 #include "itkObject.h"
28 #include "itkObjectFactory.h"
43 template <
class TImage>
67 return (decomposition < NumberOfAllowedDecompositions);
84 template <
class TImage>
Cost evaluation to be used into the Wavelet Packet decomposition class.
bool Evaluate(unsigned int decomposition, const ImageType *)
FullyDecomposedWaveletPacketCost(const Self &)
static unsigned int NumberOfAllowedDecompositions
FullyDecomposedWaveletPacketCost Self
~FullyDecomposedWaveletPacketCost() override
itk::SmartPointer< Self > Pointer
FullyDecomposedWaveletPacketCost()
itk::SmartPointer< const Self > ConstPointer
void operator=(const Self &)
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.