Medical Imaging Interaction Toolkit
2018.4.99-389bf124
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.
Referenced by itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::~NeighborhoodFunctorImageFilter().
|
inlineoverrideprotected |
Definition at line 109 of file itkNeighborhoodFunctorImageFilter.h.
References itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::BeforeThreadedGenerateData(), itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::GenerateInputRequestedRegion(), itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::NeighborhoodFunctorImageFilter(), and itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::ThreadedGenerateData().
|
overrideprotected |
Definition at line 26 of file itkNeighborhoodFunctorImageFilter.cpp.
Referenced by itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::~NeighborhoodFunctorImageFilter().
|
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.
Definition at line 53 of file itkNeighborhoodFunctorImageFilter.cpp.
Referenced by itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::BeforeThreadedGenerateData(), and itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::~NeighborhoodFunctorImageFilter().
|
inline |
Get the boundary condition specified
Definition at line 76 of file itkNeighborhoodFunctorImageFilter.h.
|
virtual |
|
inline |
Definition at line 85 of file itkNeighborhoodFunctorImageFilter.h.
|
inline |
Definition at line 90 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 |
Definition at line 102 of file itkNeighborhoodFunctorImageFilter.cpp.
References features.
Referenced by itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::GenerateInputRequestedRegion(), and itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::~NeighborhoodFunctorImageFilter().