21 #ifndef otbImageToEdgePathFilter_h
22 #define otbImageToEdgePathFilter_h
57 template <
class TInputImage,
class TOutputPath>
79 typedef typename InputImageType::PixelType
PixelType;
80 typedef typename InputImageType::SizeType
SizeType;
92 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
96 void GenerateData()
override;
107 #ifndef OTB_MANUAL_INSTANTIATION
This filter compute the closed edge path of a labelled object in an image (for example coming from a ...
PixelType m_ForegroundValue
Superclass::InputImagePointerType InputImagePointerType
ImageToPathFilter< TInputImage, TOutputPath > Superclass
itk::SmartPointer< Self > Pointer
Superclass::OutputPathPointerType OutputPathPointerType
ImageToEdgePathFilter Self
ImageToEdgePathFilter(const Self &)=delete
InputImageType::PixelType PixelType
void GenerateOutputInformation() override
InputImageType::SizeType SizeType
itk::SmartPointer< const Self > ConstPointer
OutputPathType::ContinuousIndexType ContinuousIndexType
void operator=(const Self &)=delete
Superclass::InputImageType InputImageType
Template parameters typedef.
Superclass::OutputPathType OutputPathType
~ImageToEdgePathFilter() override
Base class for filters taking an image as input, and producing an output of type Path.
TOutputPath OutputPathType
InputImageType::Pointer InputImagePointerType
TInputImage InputImageType
template parameters typedefs
OutputPathType::Pointer OutputPathPointerType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.