|
Medical Imaging Interaction Toolkit
2025.08.00
Medical Imaging Interaction Toolkit
|
#include <itkNeighborhoodFunctorImageFilter.h>


Public Types | |
| typedef NeighborhoodFunctorImageFilter | Self |
| typedef ImageToImageFilter< TInputImageType, TFeatureImageType > | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef TInputImageType | InputImageType |
| typedef TInputImageType::PixelType | InputImagePixelType |
| typedef itk::Image< short, InputImageDimension > | MaskImageType |
| typedef MaskImageType::PixelType | MaskImagePixelType |
| typedef TFeatureImageType | FeatureImageType |
| typedef FeatureImageType::PixelType | FeaturePixelType |
| typedef itk::Size< InputImageDimension > | SizeType |
| typedef ImageBoundaryCondition< InputImageType > * | ImageBoundaryConditionPointerType |
| typedef ZeroFluxNeumannBoundaryCondition< InputImageType > | DefaultBoundaryCondition |
| typedef Superclass::OutputImageRegionType | OutputImageRegionType |
| typedef Neighborhood< InputImagePixelType, InputImageDimension > | NeighborhoodType |
Public Member Functions | |
| virtual const char * | GetClassName () const |
| itkStaticConstMacro (ImageDimension, unsigned int, TFeatureImageType::ImageDimension) | |
| itkStaticConstMacro (InputImageDimension, unsigned int, TInputImageType::ImageDimension) | |
| void | OverrideBoundaryCondition (const ImageBoundaryConditionPointerType i) |
| ImageBoundaryConditionPointerType | GetBoundaryCondition () |
| void | SetNeighborhoodSize (SizeType size) |
| void | SetNeighborhoodSize (unsigned int size) |
| SizeType | GetNeighborhoodSize () |
| void | SetMask (const typename MaskImageType::Pointer &ptr) |
| const FunctorType & | GetFunctorReference () const |
| FunctorType & | GetFunctorReference () |
| void | SetFunctor (const FunctorType &func) |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| NeighborhoodFunctorImageFilter () | |
| ~NeighborhoodFunctorImageFilter () override | |
| void | BeforeThreadedGenerateData () override |
| void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override |
| void | GenerateInputRequestedRegion () override |
Definition at line 29 of file itkNeighborhoodFunctorImageFilter.h.
| typedef SmartPointer< const Self > itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::ConstPointer |
Definition at line 35 of file itkNeighborhoodFunctorImageFilter.h.
| typedef ZeroFluxNeumannBoundaryCondition< InputImageType > itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::DefaultBoundaryCondition |
Typedef for the default boundary condition
Definition at line 60 of file itkNeighborhoodFunctorImageFilter.h.
| typedef TFeatureImageType itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::FeatureImageType |
Definition at line 52 of file itkNeighborhoodFunctorImageFilter.h.
| typedef FeatureImageType::PixelType itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::FeaturePixelType |
Definition at line 53 of file itkNeighborhoodFunctorImageFilter.h.
| typedef ImageBoundaryCondition< InputImageType >* itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::ImageBoundaryConditionPointerType |
Typedef for generic boundary condition pointer.
Definition at line 57 of file itkNeighborhoodFunctorImageFilter.h.
| typedef TInputImageType::PixelType itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::InputImagePixelType |
Definition at line 49 of file itkNeighborhoodFunctorImageFilter.h.
| typedef TInputImageType itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::InputImageType |
Definition at line 48 of file itkNeighborhoodFunctorImageFilter.h.
| typedef MaskImageType::PixelType itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::MaskImagePixelType |
Definition at line 51 of file itkNeighborhoodFunctorImageFilter.h.
| typedef itk::Image<short, InputImageDimension> itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::MaskImageType |
Definition at line 50 of file itkNeighborhoodFunctorImageFilter.h.
| typedef Neighborhood< InputImagePixelType, InputImageDimension > itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::NeighborhoodType |
Definition at line 65 of file itkNeighborhoodFunctorImageFilter.h.
| typedef Superclass::OutputImageRegionType itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::OutputImageRegionType |
Superclass typedefs.
Definition at line 63 of file itkNeighborhoodFunctorImageFilter.h.
| typedef SmartPointer< Self > itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::Pointer |
Definition at line 34 of file itkNeighborhoodFunctorImageFilter.h.
| typedef NeighborhoodFunctorImageFilter itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::Self |
Definition at line 32 of file itkNeighborhoodFunctorImageFilter.h.
| typedef itk::Size<InputImageDimension> itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::SizeType |
Definition at line 54 of file itkNeighborhoodFunctorImageFilter.h.
| typedef ImageToImageFilter<TInputImageType, TFeatureImageType> itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::Superclass |
Definition at line 33 of file itkNeighborhoodFunctorImageFilter.h.
|
inlineprotected |
Definition at line 102 of file itkNeighborhoodFunctorImageFilter.h.
|
inlineoverrideprotected |
Definition at line 110 of file itkNeighborhoodFunctorImageFilter.h.
|
overrideprotected |
|
overrideprotected |
NeighborhoodFunctorImageFilter needs a larger input requested region than the output requested region. As such, NeighborhoodOperatorImageFilter needs to provide an implementation for GenerateInputRequestedRegion() in order to inform the pipeline execution model.
|
inline |
Get the boundary condition specified
Definition at line 76 of file itkNeighborhoodFunctorImageFilter.h.
|
virtual |
|
inline |
Definition at line 90 of file itkNeighborhoodFunctorImageFilter.h.
|
inline |
Definition at line 85 of file itkNeighborhoodFunctorImageFilter.h.
|
inline |
Definition at line 81 of file itkNeighborhoodFunctorImageFilter.h.
| itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::itkStaticConstMacro | ( | ImageDimension | , |
| unsigned int | , | ||
| TFeatureImageType::ImageDimension | |||
| ) |
Extract some information from the image types. Dimensionality of the two images is assumed to be the same.
| itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::itkStaticConstMacro | ( | InputImageDimension | , |
| unsigned int | , | ||
| TInputImageType::ImageDimension | |||
| ) |
|
static |
|
inline |
Allows a user to override the internal boundary condition. Care should be be taken to ensure that the overriding boundary condition is a persistent object during the time it is referenced. The overriding condition can be of a different type than the default type as long as it is a subclass of ImageBoundaryCondition.
Definition at line 72 of file itkNeighborhoodFunctorImageFilter.h.
|
inline |
Definition at line 95 of file itkNeighborhoodFunctorImageFilter.h.
|
inline |
Definition at line 83 of file itkNeighborhoodFunctorImageFilter.h.
|
inline |
Definition at line 79 of file itkNeighborhoodFunctorImageFilter.h.
|
inline |
Definition at line 80 of file itkNeighborhoodFunctorImageFilter.h.
|
overrideprotected |