#include <itkConstantBoundaryCondition.h>
Inheritance diagram for itk::ConstantBoundaryCondition:
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 |
Public Methods | |
itkStaticConstMacro (ImageDimension, unsigned int, Superclass::ImageDimension) | |
ConstantBoundaryCondition () | |
virtual PixelType | operator() (const OffsetType &point_index, const OffsetType &boundary_offset, const NeighborhoodType *data) 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 57 of file itkConstantBoundaryCondition.h.
|
Reimplemented from itk::ImageBoundaryCondition< TImage >. Definition at line 68 of file itkConstantBoundaryCondition.h. |
|
Reimplemented from itk::ImageBoundaryCondition< TImage >. Definition at line 70 of file itkConstantBoundaryCondition.h. Referenced by itk::ConstantBoundaryCondition< TImage >::operator()(). |
|
Reimplemented from itk::ImageBoundaryCondition< TImage >. Definition at line 69 of file itkConstantBoundaryCondition.h. Referenced by itk::ConstantBoundaryCondition< TImage >::operator()(). |
|
Reimplemented from itk::ImageBoundaryCondition< TImage >. Definition at line 67 of file itkConstantBoundaryCondition.h. |
|
Extract information from the image type Reimplemented from itk::ImageBoundaryCondition< TImage >. Definition at line 66 of file itkConstantBoundaryCondition.h. Referenced by itk::ConstantBoundaryCondition< TImage >::GetConstant(), itk::ConstantBoundaryCondition< TImage >::operator()(), and itk::ConstantBoundaryCondition< TImage >::SetConstant(). |
|
Self & superclass typedefs Reimplemented from itk::ImageBoundaryCondition< TImage >. Definition at line 62 of file itkConstantBoundaryCondition.h. |
|
Definition at line 63 of file itkConstantBoundaryCondition.h. |
|
Default constructor. Definition at line 76 of file itkConstantBoundaryCondition.h. |
|
Get the value of the constant. Definition at line 91 of file itkConstantBoundaryCondition.h. References itk::ConstantBoundaryCondition< TImage >::PixelType. |
|
Save the image dimension. |
|
Computes and returns appropriate out-of-bounds values from neighborhood iterator data. Implements itk::ImageBoundaryCondition< TImage >. Definition at line 81 of file itkConstantBoundaryCondition.h. References itk::ConstantBoundaryCondition< TImage >::NeighborhoodType, itk::ConstantBoundaryCondition< TImage >::OffsetType, and itk::ConstantBoundaryCondition< TImage >::PixelType. |
|
Set the value of the constant. Definition at line 87 of file itkConstantBoundaryCondition.h. References itk::ConstantBoundaryCondition< TImage >::PixelType. |