![]() |
ITK
5.4.0
Insight Toolkit
|
#include <itkMovingHistogramMorphologicalGradientImageFilter.h>
Morphological gradients enhance the variation of pixel intensity in a given neighborhood.
Morphological gradient is described in Chapter 3.8.1 of Pierre Soille's book "Morphological Image Analysis: Principles and Applications", Second Edition, Springer, 2003.
Definition at line 235 of file itkMovingHistogramMorphologicalGradientImageFilter.h.
Inheritance diagram for itk::MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >:
Collaboration diagram for itk::MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >:Public Types | |
| using | ConstPointer = SmartPointer< const Self > |
| using | HistogramType = Function::MorphologicalGradientHistogram< PixelType > |
| using | IndexType = typename TInputImage::IndexType |
| using | InputImageType = TInputImage |
| using | OffsetType = typename TInputImage::OffsetType |
| using | OutputImageType = TOutputImage |
| using | OutputPixelType = typename TOutputImage::PixelType |
| using | PixelType = typename TInputImage::PixelType |
| using | Pointer = SmartPointer< Self > |
| using | RegionType = typename TInputImage::RegionType |
| using | Self = MovingHistogramMorphologicalGradientImageFilter |
| using | SizeType = typename TInputImage::SizeType |
| using | Superclass = MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, typename Function::MorphologicalGradientHistogram< typename TInputImage::PixelType > > |
Public Types inherited from itk::MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, Function::MorphologicalGradientHistogram< TInputImage::PixelType > > | |
| using | ConstPointer = SmartPointer< const Self > |
| using | IndexType = typename TInputImage::IndexType |
| using | InputImageType = TInputImage |
| using | KernelIteratorType = typename KernelType::ConstIterator |
| using | KernelType = TKernel |
| using | OffsetListType = typename std::list< OffsetType > |
| using | OffsetMapType = typename std::map< OffsetType, OffsetListType, Functor::LexicographicCompare > |
| using | OffsetType = typename TInputImage::OffsetType |
| using | OutputImageType = TOutputImage |
| using | OutputPixelType = typename TOutputImage::PixelType |
| using | PixelType = typename TInputImage::PixelType |
| using | Pointer = SmartPointer< Self > |
| using | RadiusType = typename KernelType::SizeType |
| using | RegionType = typename TInputImage::RegionType |
| using | Self = MovingHistogramImageFilter |
| using | SizeType = typename TInputImage::SizeType |
| using | Superclass = MovingHistogramImageFilterBase< TInputImage, TOutputImage, TKernel > |
Public Types inherited from itk::MovingHistogramImageFilterBase< TInputImage, TOutputImage, TKernel > | |
| using | ConstPointer = SmartPointer< const Self > |
| using | IndexType = typename TInputImage::IndexType |
| using | InputImageType = TInputImage |
| using | KernelIteratorType = typename KernelType::ConstIterator |
| using | KernelType = TKernel |
| using | OffsetListType = typename std::list< OffsetType > |
| using | OffsetMapType = typename std::map< OffsetType, OffsetListType, Functor::LexicographicCompare > |
| using | OffsetType = typename TInputImage::OffsetType |
| using | OutputImageType = TOutputImage |
| using | OutputPixelType = typename TOutputImage::PixelType |
| using | PixelType = typename TInputImage::PixelType |
| using | Pointer = SmartPointer< Self > |
| using | RadiusType = typename KernelType::SizeType |
| using | RegionType = typename TInputImage::RegionType |
| using | Self = MovingHistogramImageFilterBase |
| using | SizeType = typename TInputImage::SizeType |
| using | Superclass = KernelImageFilter< TInputImage, TOutputImage, TKernel > |
Public Types inherited from itk::KernelImageFilter< TInputImage, TOutputImage, TKernel > | |
| using | ConstPointer = SmartPointer< const Self > |
| using | FlatKernelType = FlatStructuringElement<(Self::ImageDimension)> |
| using | IndexType = typename TInputImage::IndexType |
| using | InputImageType = TInputImage |
| using | InputPixelType = typename TInputImage::PixelType |
| using | KernelType = TKernel |
| using | OffsetType = typename TInputImage::OffsetType |
| using | OutputImageType = TOutputImage |
| using | OutputPixelType = typename TOutputImage::PixelType |
| using | Pointer = SmartPointer< Self > |
| using | RadiusType = typename TInputImage::SizeType |
| using | RegionType = typename TInputImage::RegionType |
| using | Self = KernelImageFilter |
| using | SizeType = typename TInputImage::SizeType |
| using | Superclass = BoxImageFilter< TInputImage, TOutputImage > |
Public Types inherited from itk::BoxImageFilter< TInputImage, TOutputImage > | |
| using | ConstPointer = SmartPointer< const Self > |
| using | IndexType = typename TInputImage::IndexType |
| using | InputImageType = TInputImage |
| using | InputPixelType = typename TInputImage::PixelType |
| using | OffsetType = typename TInputImage::OffsetType |
| using | OutputImageType = TOutputImage |
| using | OutputPixelType = typename TOutputImage::PixelType |
| using | Pointer = SmartPointer< Self > |
| using | RadiusType = typename TInputImage::SizeType |
| using | RadiusValueType = typename TInputImage::SizeValueType |
| using | RegionType = typename TInputImage::RegionType |
| using | Self = BoxImageFilter |
| using | SizeType = typename TInputImage::SizeType |
| using | Superclass = ImageToImageFilter< TInputImage, TOutputImage > |
Public Types inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
| using | ConstPointer = SmartPointer< const Self > |
| using | InputImageConstPointer = typename InputImageType::ConstPointer |
| using | InputImagePixelType = typename InputImageType::PixelType |
| using | InputImagePointer = typename InputImageType::Pointer |
| using | InputImageRegionType = typename InputImageType::RegionType |
| using | InputImageType = TInputImage |
| using | Pointer = SmartPointer< Self > |
| using | Self = ImageToImageFilter |
| using | Superclass = ImageSource< TOutputImage > |
Public Types inherited from itk::ImageSource< TOutputImage > | |
| using | ConstPointer = SmartPointer< const Self > |
| using | DataObjectIdentifierType = Superclass::DataObjectIdentifierType |
| using | DataObjectPointer = DataObject::Pointer |
| using | DataObjectPointerArraySizeType = Superclass::DataObjectPointerArraySizeType |
| using | OutputImagePixelType = typename OutputImageType::PixelType |
| using | OutputImagePointer = typename OutputImageType::Pointer |
| using | OutputImageRegionType = typename OutputImageType::RegionType |
| using | OutputImageType = TOutputImage |
| using | Pointer = SmartPointer< Self > |
| using | Self = ImageSource |
| using | Superclass = ProcessObject |
Public Types inherited from itk::ProcessObject | |
| using | ConstPointer = SmartPointer< const Self > |
| using | DataObjectIdentifierType = DataObject::DataObjectIdentifierType |
| using | DataObjectPointer = DataObject::Pointer |
| using | DataObjectPointerArray = std::vector< DataObjectPointer > |
| using | DataObjectPointerArraySizeType = DataObjectPointerArray::size_type |
| using | MultiThreaderType = MultiThreaderBase |
| using | NameArray = std::vector< DataObjectIdentifierType > |
| using | Pointer = SmartPointer< Self > |
| using | Self = ProcessObject |
| using | Superclass = Object |
Public Types inherited from itk::Object | |
| using | ConstPointer = SmartPointer< const Self > |
| using | Pointer = SmartPointer< Self > |
| using | Self = Object |
| using | Superclass = LightObject |
Public Types inherited from itk::LightObject | |
| using | ConstPointer = SmartPointer< const Self > |
| using | Pointer = SmartPointer< Self > |
| using | Self = LightObject |
Static Public Attributes | |
| static constexpr unsigned int | ImageDimension = TInputImage::ImageDimension |
Static Public Attributes inherited from itk::MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, Function::MorphologicalGradientHistogram< TInputImage::PixelType > > | |
| static constexpr unsigned int | ImageDimension |
Static Public Attributes inherited from itk::MovingHistogramImageFilterBase< TInputImage, TOutputImage, TKernel > | |
| static constexpr unsigned int | ImageDimension = TInputImage::ImageDimension |
Static Public Attributes inherited from itk::KernelImageFilter< TInputImage, TOutputImage, TKernel > | |
| static constexpr unsigned int | ImageDimension = TInputImage::ImageDimension |
Static Public Attributes inherited from itk::BoxImageFilter< TInputImage, TOutputImage > | |
| static constexpr unsigned int | ImageDimension = TInputImage::ImageDimension |
Static Public Attributes inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
| static constexpr unsigned int | InputImageDimension = TInputImage::ImageDimension |
| static constexpr unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Static Public Attributes inherited from itk::ImageSource< TOutputImage > | |
| static constexpr unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
| using itk::MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >::ConstPointer = SmartPointer<const Self> |
Definition at line 253 of file itkMovingHistogramMorphologicalGradientImageFilter.h.
| using itk::MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >::HistogramType = Function::MorphologicalGradientHistogram<PixelType> |
Definition at line 272 of file itkMovingHistogramMorphologicalGradientImageFilter.h.
| using itk::MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >::IndexType = typename TInputImage::IndexType |
Definition at line 266 of file itkMovingHistogramMorphologicalGradientImageFilter.h.
| using itk::MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >::InputImageType = TInputImage |
Image related type alias.
Definition at line 262 of file itkMovingHistogramMorphologicalGradientImageFilter.h.
| using itk::MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >::OffsetType = typename TInputImage::OffsetType |
Definition at line 268 of file itkMovingHistogramMorphologicalGradientImageFilter.h.
| using itk::MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >::OutputImageType = TOutputImage |
Definition at line 263 of file itkMovingHistogramMorphologicalGradientImageFilter.h.
| using itk::MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >::OutputPixelType = typename TOutputImage::PixelType |
Definition at line 270 of file itkMovingHistogramMorphologicalGradientImageFilter.h.
| using itk::MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >::PixelType = typename TInputImage::PixelType |
Definition at line 267 of file itkMovingHistogramMorphologicalGradientImageFilter.h.
| using itk::MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >::Pointer = SmartPointer<Self> |
Definition at line 252 of file itkMovingHistogramMorphologicalGradientImageFilter.h.
| using itk::MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >::RegionType = typename TInputImage::RegionType |
Definition at line 264 of file itkMovingHistogramMorphologicalGradientImageFilter.h.
| using itk::MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >::Self = MovingHistogramMorphologicalGradientImageFilter |
Standard class type aliases.
Definition at line 246 of file itkMovingHistogramMorphologicalGradientImageFilter.h.
| using itk::MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >::SizeType = typename TInputImage::SizeType |
Definition at line 265 of file itkMovingHistogramMorphologicalGradientImageFilter.h.
| using itk::MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >::Superclass = MovingHistogramImageFilter<TInputImage, TOutputImage, TKernel, typename Function::MorphologicalGradientHistogram<typename TInputImage::PixelType> > |
Definition at line 247 of file itkMovingHistogramMorphologicalGradientImageFilter.h.
|
protecteddefault |
|
overrideprotecteddefault |
|
overridevirtual |
Reimplemented from itk::MovingHistogramImageFilterBase< TInputImage, TOutputImage, TKernel >.
|
inlinestatic |
Return true if the vector based algorithm is used, and false if the map based algorithm is used
Definition at line 280 of file itkMovingHistogramMorphologicalGradientImageFilter.h.
References itk::Function::MorphologicalGradientHistogram< TInputPixel >::UseVectorBasedAlgorithm().
|
static |
Standard New method.
|
staticconstexpr |
Image related type alias.
Definition at line 275 of file itkMovingHistogramMorphologicalGradientImageFilter.h.
1.9.3