21 #ifndef otbThresholdVectorImageFilter_h
22 #define otbThresholdVectorImageFilter_h
24 #include "itkImageToImageFilter.h"
43 template <
class TInputImage,
class TOutputImage = TInputImage>
49 typedef itk::ImageToImageFilter<TInputImage, TOutputImage>
Superclass;
104 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
116 void DynamicThreadedGenerateData(
const OutputImageRegionType& outputRegionForThread)
override;
120 Superclass::GenerateOutputInformation();
122 this->GetOutput()->SetNumberOfComponentsPerPixel(this->GetInput()->GetNumberOfComponentsPerPixel());
137 #ifndef OTB_MANUAL_INSTANTIATION
Set image values to a user-specified value if they are below, above, or between simple threshold valu...
itk::ImageToImageFilter< TInputImage, TOutputImage > Superclass
InputImageType::InternalPixelType InputImageInternalPixelType
~ThresholdVectorImageFilter() override
itk::SmartPointer< const Self > ConstPointer
OutputImageType::PixelType OutputImagePixelType
void GenerateOutputInformation(void) override
TOutputImage OutputImageType
TInputImage InputImageType
OutputImageType::InternalPixelType OutputImageInternalPixelType
OutputImageType::Pointer OutputImagePointer
InputImageType::RegionType InputImageRegionType
void operator=(const Self &)=delete
ThresholdVectorImageFilter(const Self &)=delete
InputImageInternalPixelType m_Lower
InputImageType::PixelType InputImagePixelType
ThresholdVectorImageFilter Self
InputImageType::ConstPointer InputImagePointer
itk::SmartPointer< Self > Pointer
OutputImageType::RegionType OutputImageRegionType
OutputImageInternalPixelType m_OutsideValue
InputImageInternalPixelType m_Upper
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.