#include <itkConstantBoundaryCondition.h>
Inheritance diagram for itk::ConstantBoundaryCondition< TImage >:
Public Types | |
typedef ConstantBoundaryCondition | Self |
typedef ImageBoundaryCondition< TImage > | Superclass |
typedef Superclass::PixelType | PixelType |
typedef Superclass::PixelPointerType | PixelPointerType |
typedef Superclass::IndexType | IndexType |
typedef Superclass::OffsetType | OffsetType |
typedef Superclass::NeighborhoodType | NeighborhoodType |
typedef Superclass::NeighborhoodAccessorFunctorType | NeighborhoodAccessorFunctorType |
Public Member Functions | |
itkStaticConstMacro (ImageDimension, unsigned int, Superclass::ImageDimension) | |
ConstantBoundaryCondition () | |
virtual PixelType | operator() (const OffsetType &, const OffsetType &, const NeighborhoodType *) const |
virtual PixelType | operator() (const OffsetType &, const OffsetType &, const NeighborhoodType *, const NeighborhoodAccessorFunctorType &) const |
void | SetConstant (const PixelType &c) |
const PixelType & | GetConstant () const |
For example, invoking this function object with a constant value of zero (the default) on each out-of-bounds element of a 7x5 iterator that masks a region at an image corner (iterator is centered on the 2):
* * * * * * * * * * * * * * * * 1 2 3 4 5 (where * denotes pixels that lie * * 3 3 5 5 6 outside of the image boundary) * * 4 4 6 7 8
would produce the following neighborhood of values:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 0 0 3 3 5 5 6 0 0 4 4 6 7 8
Definition at line 60 of file itkConstantBoundaryCondition.h.
|
Reimplemented from itk::ImageBoundaryCondition< TImage >. Definition at line 71 of file itkConstantBoundaryCondition.h. |
|
Functor used to access pixels from a neighborhood of pixel pointers Reimplemented from itk::ImageBoundaryCondition< TImage >. Definition at line 76 of file itkConstantBoundaryCondition.h. |
|
Type of the data container passed to this function object. Reimplemented from itk::ImageBoundaryCondition< TImage >. Definition at line 73 of file itkConstantBoundaryCondition.h. |
|
Reimplemented from itk::ImageBoundaryCondition< TImage >. Definition at line 72 of file itkConstantBoundaryCondition.h. |
|
Reimplemented from itk::ImageBoundaryCondition< TImage >. Definition at line 70 of file itkConstantBoundaryCondition.h. |
|
Extract information from the image type Reimplemented from itk::ImageBoundaryCondition< TImage >. Definition at line 69 of file itkConstantBoundaryCondition.h. |
|
Self & superclass typedefs Reimplemented from itk::ImageBoundaryCondition< TImage >. Definition at line 65 of file itkConstantBoundaryCondition.h. |
|
Definition at line 66 of file itkConstantBoundaryCondition.h. |
|
Default constructor. Definition at line 82 of file itkConstantBoundaryCondition.h. |
|
Get the value of the constant. Definition at line 106 of file itkConstantBoundaryCondition.h. |
|
Save the image dimension. |
|
Computes and returns the appropriate pixel value from neighborhood iterator data, using the functor. Implements itk::ImageBoundaryCondition< TImage >. Definition at line 94 of file itkConstantBoundaryCondition.h. |
|
Computes and returns appropriate out-of-bounds values from neighborhood iterator data. Implements itk::ImageBoundaryCondition< TImage >. Definition at line 87 of file itkConstantBoundaryCondition.h. |
|
Set the value of the constant. Definition at line 102 of file itkConstantBoundaryCondition.h. |