21 #ifndef otbLabelImageToOGRDataSourceFilter_h
22 #define otbLabelImageToOGRDataSourceFilter_h
24 #include "itkProcessObject.h"
47 template <
class TInputImage>
67 typedef typename InputImageType::SizeType
SizeType;
71 typedef typename InputImageType::IndexType
IndexType;
80 using Superclass::SetInput;
96 itkSetMacro(FieldName, std::string);
101 itkGetMacro(FieldName, std::string);
106 itkSetMacro(Use8Connected,
bool);
111 itkGetMacro(Use8Connected,
bool);
124 void GenerateInputRequestedRegion()
override;
127 void GenerateData()
override;
133 using Superclass::MakeOutput;
137 void operator=(
const Self&) =
delete;
146 #ifndef OTB_MANUAL_INSTANTIATION