ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkFloodFilledSpatialFunctionConditionalConstIterator.h>
Iterates over a flood-filled spatial function with read-only access to pixels.
Definition at line 35 of file itkFloodFilledSpatialFunctionConditionalConstIterator.h.
typedef Superclass::FunctionInputType itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::FunctionInputType |
Type of vector used to store location info in the spatial function
Reimplemented from itk::FloodFilledFunctionConditionalConstIterator< TImage, TFunction >.
Reimplemented in itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >.
Definition at line 48 of file itkFloodFilledSpatialFunctionConditionalConstIterator.h.
typedef Superclass::FunctionType itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::FunctionType |
Type of function
Reimplemented from itk::FloodFilledFunctionConditionalConstIterator< TImage, TFunction >.
Reimplemented in itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >.
Definition at line 45 of file itkFloodFilledSpatialFunctionConditionalConstIterator.h.
typedef Superclass::ImageType itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::ImageType |
Image typedef support.
Reimplemented from itk::FloodFilledFunctionConditionalConstIterator< TImage, TFunction >.
Reimplemented in itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >.
Definition at line 63 of file itkFloodFilledSpatialFunctionConditionalConstIterator.h.
typedef Superclass::IndexType itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::IndexType |
Index typedef support.
Reimplemented from itk::FloodFilledFunctionConditionalConstIterator< TImage, TFunction >.
Reimplemented in itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >.
Definition at line 51 of file itkFloodFilledSpatialFunctionConditionalConstIterator.h.
typedef Superclass::InternalPixelType itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::InternalPixelType |
Internal Pixel Type
Reimplemented from itk::FloodFilledFunctionConditionalConstIterator< TImage, TFunction >.
Reimplemented in itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >.
Definition at line 66 of file itkFloodFilledSpatialFunctionConditionalConstIterator.h.
typedef Superclass::PixelType itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::PixelType |
External Pixel Type
Reimplemented from itk::FloodFilledFunctionConditionalConstIterator< TImage, TFunction >.
Reimplemented in itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >.
Definition at line 69 of file itkFloodFilledSpatialFunctionConditionalConstIterator.h.
typedef Superclass::RegionType itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::RegionType |
Region typedef support
Reimplemented from itk::FloodFilledFunctionConditionalConstIterator< TImage, TFunction >.
Reimplemented in itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >.
Definition at line 60 of file itkFloodFilledSpatialFunctionConditionalConstIterator.h.
typedef Superclass::SeedsContainerType itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::SeedsContainerType |
Index ContainerType.
Reimplemented from itk::FloodFilledFunctionConditionalConstIterator< TImage, TFunction >.
Reimplemented in itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >.
Definition at line 54 of file itkFloodFilledSpatialFunctionConditionalConstIterator.h.
typedef FloodFilledSpatialFunctionConditionalConstIterator itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::Self |
Standard class typedefs.
Reimplemented from itk::FloodFilledFunctionConditionalConstIterator< TImage, TFunction >.
Reimplemented in itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >.
Definition at line 41 of file itkFloodFilledSpatialFunctionConditionalConstIterator.h.
typedef Superclass::SizeType itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::SizeType |
Size typedef support.
Reimplemented from itk::FloodFilledFunctionConditionalConstIterator< TImage, TFunction >.
Reimplemented in itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >.
Definition at line 57 of file itkFloodFilledSpatialFunctionConditionalConstIterator.h.
typedef FloodFilledFunctionConditionalConstIterator< TImage, TFunction > itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::Superclass |
Reimplemented in itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >.
Definition at line 42 of file itkFloodFilledSpatialFunctionConditionalConstIterator.h.
itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::FloodFilledSpatialFunctionConditionalConstIterator | ( | const ImageType * | imagePtr, |
FunctionType * | fnPtr, | ||
IndexType | startIndex | ||
) |
Constructor establishes an iterator to walk a particular image and a particular region of that image. This version of the constructor uses an explicit seed pixel for the flood fill, the "startIndex"
itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::FloodFilledSpatialFunctionConditionalConstIterator | ( | const ImageType * | imagePtr, |
FunctionType * | fnPtr | ||
) |
Constructor establishes an iterator to walk a particular image and a particular region of that image. This version of the constructor should be used when the seed pixel is unknown.
virtual itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::~FloodFilledSpatialFunctionConditionalConstIterator | ( | ) | [inline, virtual] |
Default Destructor.
Definition at line 85 of file itkFloodFilledSpatialFunctionConditionalConstIterator.h.
bool itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::IsPixelIncluded | ( | const IndexType & | index | ) | const [virtual] |
Compute whether the index of interest should be included in the flood
Implements itk::FloodFilledFunctionConditionalConstIterator< TImage, TFunction >.
void itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::SetCenterInclusionStrategy | ( | ) | [inline] |
Set the inclusion strategy to center
Definition at line 94 of file itkFloodFilledSpatialFunctionConditionalConstIterator.h.
void itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::SetCompleteInclusionStrategy | ( | ) | [inline] |
Set the inclusion strategy to complete
Definition at line 97 of file itkFloodFilledSpatialFunctionConditionalConstIterator.h.
void itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::SetIntersectInclusionStrategy | ( | ) | [inline] |
Set the inclusion strategy to intersect
Definition at line 100 of file itkFloodFilledSpatialFunctionConditionalConstIterator.h.
void itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::SetOriginInclusionStrategy | ( | ) | [inline] |
Set the inclusion strategy to origin
Definition at line 91 of file itkFloodFilledSpatialFunctionConditionalConstIterator.h.
unsigned char itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >::m_InclusionStrategy [protected] |
How the pixel (index) is examined in order to decide whether or not it's included. The strategies are: 0) Origin: if the origin of the pixel in physical space is inside the function, then the pixel is inside the function 1) Center: if the center of a pixel, in physical space, is inside the function, then the pixel is inside the function 2) Complete: if all of the corners of the pixel in physical space are inside the function, then the pixel is inside the function 3) Intersect: if any of the corners of the pixel in physical space are inside the function, then the pixel is inside the function
Definition at line 114 of file itkFloodFilledSpatialFunctionConditionalConstIterator.h.