|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
21 #ifndef otbGeodesicMorphologyIterativeDecompositionImageFilter_h
22 #define otbGeodesicMorphologyIterativeDecompositionImageFilter_h
68 template <
class TImage,
class TStructuringElement>
85 itkStaticConstMacro(InputImageDimension,
unsigned int, TImage::ImageDimension);
98 typedef typename InputImageType::SizeType
SizeType;
99 typedef typename InputImageType::ValueType
ValueType;
110 itkSetMacro(Step,
unsigned int);
111 itkGetMacro(Step,
unsigned int);
112 itkSetMacro(InitialValue,
unsigned int);
113 itkGetMacro(InitialValue,
unsigned int);
114 itkSetMacro(NumberOfIterations,
unsigned int);
115 itkGetMacro(NumberOfIterations,
unsigned int);
146 void GenerateOutputInformation()
override;
149 void GenerateInputRequestedRegion()
override;
152 void GenerateData()
override;
155 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
172 #ifndef OTB_MANUAL_INSTANTIATION
itk::SmartPointer< const Self > ConstPointer
GeodesicMorphologyIterativeDecompositionImageFilter Self
Superclass::OutputImageListType OutputImageListType
InputImageType::ValueType ValueType
OutputImageListType::Pointer OutputImageListPointerType
DecompositionFilterType::Pointer DecompositionFilterPointerType
unsigned int m_InitialValue
Superclass::OutputImageListType OutputImageListType
itk::SmartPointer< Self > Pointer
unsigned int m_NumberOfIterations
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
Superclass::OutputImagePointerType OutputImagePointerType
itk::SmartPointer< Self > Pointer
InputImageType::SizeType SizeType
InputImageType::RegionType InputImageRegionType
~GeodesicMorphologyIterativeDecompositionImageFilter() override
ImageToImageListFilter< TImage, TImage > Superclass
itk::ProgressAccumulator::Pointer m_Progress
TStructuringElement StructuringElementType
Superclass::OutputImagePointerType OutputImagePointerType
GeodesicMorphologyDecompositionImageFilter< InputImageType, InputImageType, StructuringElementType > DecompositionFilterType
Superclass::InputImageRegionType InputImageRegionType
InputImageType::PixelType PixelType
Superclass::OutputImageType OutputImageType
This class recursively apply geodesic decomposition.
Superclass::InputImageType InputImageType
InputImageType::SpacingType SpacingType
InputImageType::ConstPointer InputImageConstPointerType
Base class for all the filters taking an image input to produce an image list.
Superclass::OutputImageType OutputImageType
InputImageType::Pointer InputImagePointerType
This class implements a geodesic morphology based image analysis algorithm.