21 #ifndef otbImageToPathListFilter_h
22 #define otbImageToPathListFilter_h
37 template <
class TInputImage,
class TOutputPath>
61 typedef typename InputImageType::SizeType
SizeType;
62 typedef typename InputImageType::ValueType
ValueType;
69 itkStaticConstMacro(InputImageDimension,
unsigned int, TInputImage::ImageDimension);
72 using Superclass::SetInput;
83 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
92 #ifndef OTB_MANUAL_INSTANTIATION
Base class used to implement filters that have a image as input and a paths list as output.
Superclass::OutputPathPointerType OutputPathPointerType
InputImageType::ValueType ValueType
Superclass::OutputPathListType OutputPathListType
itk::SmartPointer< const Self > ConstPointer
InputImageType::SizeType SizeType
InputImageType::ConstPointer InputImagePointer
void operator=(const Self &)=delete
PathListSource< TOutputPath > Superclass
InputImageType::RegionType InputImageRegionType
InputImageType::PixelType InputImagePixelType
ImageToPathListFilter(const Self &)=delete
~ImageToPathListFilter() override
itk::SmartPointer< Self > Pointer
ImageToPathListFilter Self
itk::ProcessObject ProcessObjectType
Superclass::OutputPathType OutputPathType
TInputImage InputImageType
This class is a generic all-purpose wrapping around an std::vector<itk::SmartPointer<ObjectType> >.
Base class for filters with a PathList output type.
OutputPathType::Pointer OutputPathPointerType
TOutputPath OutputPathType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.