Medical Imaging Interaction Toolkit
2016.11.0
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 () | |
void | BeforeThreadedGenerateData () |
void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) |
virtual void | GenerateInputRequestedRegion () throw ( InvalidRequestedRegionError ) |
Definition at line 17 of file itkNeighborhoodFunctorImageFilter.h.
typedef SmartPointer< const Self > itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::ConstPointer |
Definition at line 23 of file itkNeighborhoodFunctorImageFilter.h.
typedef ZeroFluxNeumannBoundaryCondition< InputImageType > itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::DefaultBoundaryCondition |
Typedef for the default boundary condition
Definition at line 48 of file itkNeighborhoodFunctorImageFilter.h.
typedef TFeatureImageType itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::FeatureImageType |
Definition at line 40 of file itkNeighborhoodFunctorImageFilter.h.
typedef FeatureImageType::PixelType itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::FeaturePixelType |
Definition at line 41 of file itkNeighborhoodFunctorImageFilter.h.
typedef ImageBoundaryCondition< InputImageType >* itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::ImageBoundaryConditionPointerType |
Typedef for generic boundary condition pointer.
Definition at line 45 of file itkNeighborhoodFunctorImageFilter.h.
typedef TInputImageType::PixelType itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::InputImagePixelType |
Definition at line 37 of file itkNeighborhoodFunctorImageFilter.h.
typedef TInputImageType itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::InputImageType |
Definition at line 36 of file itkNeighborhoodFunctorImageFilter.h.
typedef MaskImageType::PixelType itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::MaskImagePixelType |
Definition at line 39 of file itkNeighborhoodFunctorImageFilter.h.
typedef itk::Image<short, InputImageDimension> itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::MaskImageType |
Definition at line 38 of file itkNeighborhoodFunctorImageFilter.h.
typedef Neighborhood< InputImagePixelType, InputImageDimension > itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::NeighborhoodType |
Definition at line 53 of file itkNeighborhoodFunctorImageFilter.h.
typedef Superclass::OutputImageRegionType itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::OutputImageRegionType |
Superclass typedefs.
Definition at line 51 of file itkNeighborhoodFunctorImageFilter.h.
typedef SmartPointer< Self > itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::Pointer |
Definition at line 22 of file itkNeighborhoodFunctorImageFilter.h.
typedef NeighborhoodFunctorImageFilter itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::Self |
Definition at line 20 of file itkNeighborhoodFunctorImageFilter.h.
typedef itk::Size<InputImageDimension> itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::SizeType |
Definition at line 42 of file itkNeighborhoodFunctorImageFilter.h.
typedef ImageToImageFilter<TInputImageType, TFeatureImageType> itk::NeighborhoodFunctorImageFilter< TInputImageType, TFeatureImageType, FunctorType >::Superclass |
Definition at line 21 of file itkNeighborhoodFunctorImageFilter.h.
|
inlineprotected |
Definition at line 90 of file itkNeighborhoodFunctorImageFilter.h.
|
inlineprotected |
Definition at line 97 of file itkNeighborhoodFunctorImageFilter.h.
|
protected |
Definition at line 14 of file itkNeighborhoodFunctorImageFilter.cpp.
References mitk::New().
|
protectedvirtual |
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 41 of file itkNeighborhoodFunctorImageFilter.cpp.
|
inline |
Get the boundary condition specified
Definition at line 64 of file itkNeighborhoodFunctorImageFilter.h.
|
virtual |
|
inline |
Definition at line 73 of file itkNeighborhoodFunctorImageFilter.h.
|
inline |
Definition at line 78 of file itkNeighborhoodFunctorImageFilter.h.
|
inline |
Definition at line 69 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 60 of file itkNeighborhoodFunctorImageFilter.h.
|
inline |
Definition at line 83 of file itkNeighborhoodFunctorImageFilter.h.
|
inline |
Definition at line 71 of file itkNeighborhoodFunctorImageFilter.h.
|
inline |
Definition at line 67 of file itkNeighborhoodFunctorImageFilter.h.
|
inline |
Definition at line 68 of file itkNeighborhoodFunctorImageFilter.h.
|
protected |
Definition at line 91 of file itkNeighborhoodFunctorImageFilter.cpp.
References features.