Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
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 |