ITK  4.2.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions
itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction > Class Template Reference

#include <itkFloodFilledSpatialFunctionConditionalIterator.h>

+ Inheritance diagram for itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >:
+ Collaboration diagram for itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >:

List of all members.

Public Types

typedef
Superclass::FunctionInputType 
FunctionInputType
typedef Superclass::FunctionType FunctionType
typedef Superclass::ImageType ImageType
typedef Superclass::IndexType IndexType
typedef
Superclass::InternalPixelType 
InternalPixelType
typedef Superclass::PixelType PixelType
typedef Superclass::RegionType RegionType
typedef
Superclass::SeedsContainerType 
SeedsContainerType
typedef
FloodFilledSpatialFunctionConditionalIterator 
Self
typedef Superclass::SizeType SizeType
typedef
FloodFilledSpatialFunctionConditionalConstIterator
< TImage, TFunction > 
Superclass
- Public Types inherited from itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >
- Public Types inherited from itk::FloodFilledFunctionConditionalConstIterator< TImage, TFunction >
- Public Types inherited from itk::ConditionalConstIterator< TImage >

Public Member Functions

 FloodFilledSpatialFunctionConditionalIterator (ImageType *imagePtr, FunctionType *fnPtr, IndexType startIndex)
 FloodFilledSpatialFunctionConditionalIterator (ImageType *imagePtr, FunctionType *fnPtr)
const PixelType Get (void) const
PixelType Get (void)
void Set (const PixelType &value)
virtual ~FloodFilledSpatialFunctionConditionalIterator ()
- Public Member Functions inherited from itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >
 FloodFilledSpatialFunctionConditionalConstIterator (const ImageType *imagePtr, FunctionType *fnPtr, IndexType startIndex)
 FloodFilledSpatialFunctionConditionalConstIterator (const ImageType *imagePtr, FunctionType *fnPtr)
bool IsPixelIncluded (const IndexType &index) const
void SetCenterInclusionStrategy ()
void SetCompleteInclusionStrategy ()
void SetIntersectInclusionStrategy ()
void SetOriginInclusionStrategy ()
virtual ~FloodFilledSpatialFunctionConditionalConstIterator ()
- Public Member Functions inherited from itk::FloodFilledFunctionConditionalConstIterator< TImage, TFunction >
void AddSeed (const IndexType &seed)
void ClearSeeds ()
void DoFloodStep ()
void FindSeedPixel ()
void FindSeedPixels ()
 FloodFilledFunctionConditionalConstIterator (const ImageType *imagePtr, FunctionType *fnPtr, IndexType startIndex)
 FloodFilledFunctionConditionalConstIterator (const ImageType *imagePtr, FunctionType *fnPtr, std::vector< IndexType > &startIndices)
 FloodFilledFunctionConditionalConstIterator (const ImageType *imagePtr, FunctionType *fnPtr)
virtual SmartPointer
< FunctionType
GetFunction () const
const IndexType GetIndex ()
virtual const SeedsContainerTypeGetSeeds () const
void GoToBegin ()
void InitializeIterator ()
bool IsAtEnd ()
void operator++ ()
Selfoperator= (const Self &it)
virtual ~FloodFilledFunctionConditionalConstIterator ()
- Public Member Functions inherited from itk::ConditionalConstIterator< TImage >
 ConditionalConstIterator ()
virtual ~ConditionalConstIterator ()

Additional Inherited Members

- Protected Attributes inherited from itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >
unsigned char m_InclusionStrategy
- Protected Attributes inherited from itk::FloodFilledFunctionConditionalConstIterator< TImage, TFunction >
bool m_FoundUncheckedNeighbor
SmartPointer< FunctionTypem_Function
ImageType::PointType m_ImageOrigin
RegionType m_ImageRegion
ImageType::SpacingType m_ImageSpacing
std::queue< IndexTypem_IndexStack
bool m_IsValidIndex
FunctionInputType m_LocationVector
SeedsContainerType m_Seeds
TTempImage::Pointer m_TemporaryPointer
- Protected Attributes inherited from itk::ConditionalConstIterator< TImage >
ImageType::ConstWeakPointer m_Image
bool m_IsAtEnd
RegionType m_Region

Detailed Description

template<class TImage, class TFunction>
class itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >

Iterates over a flood-filled spatial function with write access to pixels.

Definition at line 35 of file itkFloodFilledSpatialFunctionConditionalIterator.h.


Member Typedef Documentation

template<class TImage , class TFunction >
typedef Superclass::FunctionInputType itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >::FunctionInputType

Type of vector used to store location info in the spatial function

Reimplemented from itk::FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction >.

Definition at line 48 of file itkFloodFilledSpatialFunctionConditionalIterator.h.

template<class TImage , class TFunction >
typedef Superclass::FunctionType itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >::FunctionType
template<class TImage , class TFunction >
typedef Superclass::ImageType itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >::ImageType
template<class TImage , class TFunction >
typedef Superclass::IndexType itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >::IndexType
template<class TImage , class TFunction >
typedef Superclass::InternalPixelType itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >::InternalPixelType
template<class TImage , class TFunction >
typedef Superclass::PixelType itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >::PixelType
template<class TImage , class TFunction >
typedef Superclass::RegionType itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >::RegionType
template<class TImage , class TFunction >
typedef Superclass::SeedsContainerType itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >::SeedsContainerType
template<class TImage , class TFunction >
typedef FloodFilledSpatialFunctionConditionalIterator itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >::Self
template<class TImage , class TFunction >
typedef Superclass::SizeType itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >::SizeType
template<class TImage , class TFunction >
typedef FloodFilledSpatialFunctionConditionalConstIterator< TImage, TFunction > itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >::Superclass

Constructor & Destructor Documentation

template<class TImage , class TFunction >
itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >::FloodFilledSpatialFunctionConditionalIterator ( ImageType imagePtr,
FunctionType fnPtr,
IndexType  startIndex 
)
inline

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"

Definition at line 74 of file itkFloodFilledSpatialFunctionConditionalIterator.h.

template<class TImage , class TFunction >
itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >::FloodFilledSpatialFunctionConditionalIterator ( ImageType imagePtr,
FunctionType fnPtr 
)
inline

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.

Definition at line 81 of file itkFloodFilledSpatialFunctionConditionalIterator.h.

template<class TImage , class TFunction >
virtual itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >::~FloodFilledSpatialFunctionConditionalIterator ( )
inlinevirtual

Default Destructor.

Definition at line 97 of file itkFloodFilledSpatialFunctionConditionalIterator.h.


Member Function Documentation

template<class TImage , class TFunction >
const PixelType itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >::Get ( void  ) const
inlinevirtual

Get the pixel value, const version to avoid overload warnings

Reimplemented from itk::FloodFilledFunctionConditionalConstIterator< TImage, TFunction >.

Definition at line 85 of file itkFloodFilledSpatialFunctionConditionalIterator.h.

template<class TImage , class TFunction >
PixelType itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >::Get ( void  )
inline

Get the pixel value, non-const version is sometimes useful.

Definition at line 89 of file itkFloodFilledSpatialFunctionConditionalIterator.h.

template<class TImage , class TFunction >
void itk::FloodFilledSpatialFunctionConditionalIterator< TImage, TFunction >::Set ( const PixelType value)
inline

Set the pixel value

Definition at line 93 of file itkFloodFilledSpatialFunctionConditionalIterator.h.


The documentation for this class was generated from the following file: