22 #ifndef otbPersistentVectorizationImageFilter_h
23 #define otbPersistentVectorizationImageFilter_h
29 #include "itkMinimumMaximumImageFilter.h"
48 template <
class TInputImage,
class TOutputPath>
69 typedef typename TInputImage::SizeType
SizeType;
84 void Reset(
void)
override;
85 void Synthetize(
void)
override;
94 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
95 void GenerateData()
override;
110 #ifndef OTB_MANUAL_INSTANTIATION
This filter compute the closed edge path of a labelled object in an image (for example coming from a ...
itk::SmartPointer< Self > Pointer
This class is a generic all-purpose wrapping around an std::vector<itk::SmartPointer<ObjectType> >.
itk::SmartPointer< Self > Pointer
This filter is the base class for all filter persisting data through multiple update....
Perform vectorization in a persistent way.
PathListType::Pointer PathListPointerType
itk::SmartPointer< Self > Pointer
PathType::Pointer PathPointerType
void operator=(const Self &)=delete
TInputImage::IndexType IndexType
MinMaxFilterType::Pointer MinMaxFilterPointerType
TInputImage::Pointer InputImagePointer
MinMaxFilterPointerType m_MinMaxFilter
itkGetObjectMacro(PathList, PathListType)
PersistentVectorizationImageFilter(const Self &)=delete
~PersistentVectorizationImageFilter() override
TInputImage::SizeType SizeType
PathListPointerType m_PathList
otb::ImageToEdgePathFilter< ImageType, PathType > ImageToEdgePathFilterType
otb::ObjectList< PathType > PathListType
ImageToEdgePathFilterType::Pointer ImageToEdgePathFilterPointerType
itk::MinimumMaximumImageFilter< ImageType > MinMaxFilterType
PersistentImageFilter< TInputImage, TInputImage > Superclass
PersistentVectorizationImageFilter Self
TInputImage::PixelType PixelType
TInputImage::InternalPixelType InternalPixelType
TInputImage::RegionType RegionType
itk::SmartPointer< const Self > ConstPointer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.