#include <itkMaskNeighborhoodOperatorImageFilter.h>
Inheritance diagram for itk::MaskNeighborhoodOperatorImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >:
Public Types | |
typedef MaskNeighborhoodOperatorImageFilter | Self |
typedef NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TOutputImage::PixelType | OutputPixelType |
typedef TOutputImage::InternalPixelType | OutputInternalPixelType |
typedef TInputImage::PixelType | InputPixelType |
typedef TInputImage::InternalPixelType | InputInternalPixelType |
typedef TMaskImage::PixelType | MaskPixelType |
typedef TMaskImage::InternalPixelType | MaskInternalPixelType |
typedef TInputImage | InputImageType |
typedef TMaskImage | MaskImageType |
typedef TOutputImage | OutputImageType |
typedef InputImageType::Pointer | InputImagePointer |
typedef MaskImageType::Pointer | MaskImagePointer |
typedef ImageBoundaryCondition< OutputImageType > * | ImageBoundaryConditionPointerType |
typedef Superclass::OutputImageRegionType | OutputImageRegionType |
typedef Superclass::OperatorValueType | OperatorValueType |
typedef Superclass::OutputNeighborhoodType | OutputNeighborhoodType |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
itkStaticConstMacro (ImageDimension, unsigned int, TOutputImage::ImageDimension) | |
void | SetMaskImage (const TMaskImage *mask) |
const TMaskImage * | GetMaskImage () const |
virtual void | SetDefaultValue (OutputPixelType _arg) |
virtual OutputPixelType | GetDefaultValue () |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
MaskNeighborhoodOperatorImageFilter () | |
virtual | ~MaskNeighborhoodOperatorImageFilter () |
void | PrintSelf (std::ostream &os, Indent indent) const |
void | GenerateInputRequestedRegion () throw (InvalidRequestedRegionError) |
void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, int threadId) |
This filter caculates successive inner products between a single NeighborhoodOperator and a NeighborhoodIterator, which is swept across every pixel that is set in the input mask. If no mask is given, this filter is equivalent to its superclass.
Definition at line 41 of file itkMaskNeighborhoodOperatorImageFilter.h.
|
Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. Definition at line 49 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Typedef for generic boundary condition pointer. Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. Definition at line 80 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. Definition at line 75 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Image typedef support. Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. Definition at line 72 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. Definition at line 62 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. Definition at line 61 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Definition at line 76 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Definition at line 73 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Definition at line 64 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Definition at line 63 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. Definition at line 84 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Superclass typedefs. Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. Definition at line 83 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Some convenient typedefs. Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. Definition at line 74 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. Definition at line 60 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Neighborhood types Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. Definition at line 87 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Extract some information from the image types. Dimensionality of the two images is assumed to be the same. Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. Definition at line 59 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. Definition at line 48 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Standard "Self" & Superclass typedef. Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. Definition at line 46 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. Definition at line 47 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Definition at line 109 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
Definition at line 110 of file itkMaskNeighborhoodOperatorImageFilter.h. |
|
MaskNeighborhoodOperatorImageFilter needs to request enough of an input image to account for template size. The input requested region is expanded by the radius of the template. If the request extends past the LargestPossibleRegion for the input, the request is cropped by the LargestPossibleRegion. Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. |
|
Get the output value for the pixels that are not under the mask. |
|
Get the mask image. Using a mask is optional. When a mask is specified, the normalized correlation is only calculated for those pixels under the mask. |
|
Run-time type information (and related methods). Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. |
|
Extract some information from the image types. Dimensionality of the two images is assumed to be the same. Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. |
|
Method for creation through the object factory. Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. |
|
Set the output value for the pixels that are not under the mask. Defaults to zero. |
|
Set the mask image. Using a mask is optional. When a mask is specified, the normalized correlation is only calculated for those pixels under the mask. |
|
MaskNeighborhoodOperatorImageFilter can be implemented as a multithreaded filter. Therefore, this implementation provides a ThreadedGenerateData() routine which is called for each processing thread. The output image data is allocated automatically by the superclass prior to calling ThreadedGenerateData(). ThreadedGenerateData can only write to the portion of the output image specified by the parameter "outputRegionForThread"
Reimplemented from itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >. |