21 #ifndef otbClampVectorImageFilter_h
22 #define otbClampVectorImageFilter_h
24 #include "itkImageToImageFilter.h"
47 template <
class TInputImage,
class TOutputImage = TInputImage>
53 typedef itk::ImageToImageFilter<TInputImage, TOutputImage>
Superclass;
92 m_DLower =
static_cast<double>(val);
95 itkGetConstMacro(Lower, OutputImageInternalPixelType);
102 m_DUpper =
static_cast<double>(val);
105 itkGetConstMacro(Upper, OutputImageInternalPixelType);
112 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
124 void ThreadedGenerateData(
const OutputImageRegionType& outputRegionForThread, itk::ThreadIdType threadId)
override;
128 Superclass::GenerateOutputInformation();
130 this->GetOutput()->SetNumberOfComponentsPerPixel(this->GetInput()->GetNumberOfComponentsPerPixel());
135 void operator=(
const Self&) =
delete;
147 #ifndef OTB_MANUAL_INSTANTIATION