#include <itkConstNeighborhoodIterator.h>
Inheritance diagram for itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >:


ConstNeighborhoodIterator implements the read-only methods of NeighborhoodIterator. It serves as a base class from which other iterators are derived. See NeighborhoodIterator for more complete information.
Definition at line 52 of file itkConstNeighborhoodIterator.h.
Public Types | |
| typedef NeighborhoodAllocator< TImage::InternalPixelType * > | AllocatorType |
| typedef TBoundaryCondition | BoundaryConditionType |
| typedef Superclass::ConstIterator | ConstIterator |
| typedef ImageBoundaryCondition< ImageType > const * | ImageBoundaryConditionConstPointerType |
| typedef ImageBoundaryCondition< ImageType > * | ImageBoundaryConditionPointerType |
| typedef TImage::InternalPixelType | InternalPixelType |
| typedef Superclass::Iterator | Iterator |
| typedef ImageType::NeighborhoodAccessorFunctorType | NeighborhoodAccessorFunctorType |
| typedef Superclass::OffsetType | OffsetType |
| typedef OffsetType::OffsetValueType | OffsetValueType |
| typedef TImage::PixelType | PixelType |
| typedef Superclass::RadiusType | RadiusType |
| typedef ConstNeighborhoodIterator | Self |
| typedef Superclass::SizeType | SizeType |
| typedef Superclass::SizeValueType | SizeValueType |
| typedef SliceIterator< TImage::InternalPixelType *, Self > | SliceIteratorType |
| typedef Neighborhood< InternalPixelType *, itkGetStaticConstMacro(Dimension)> | Superclass |
| typedef TImage | ImageType |
| typedef Index< itkGetStaticConstMacro(Dimension)> | IndexType |
| typedef IndexType::IndexValueType | IndexValueType |
| typedef Neighborhood< PixelType, itkGetStaticConstMacro(Dimension)> | NeighborhoodType |
| typedef TImage::RegionType | RegionType |
Public Member Functions | |
| ConstIterator | Begin () const |
| Iterator | Begin () |
| OffsetType | ComputeInternalIndex (unsigned int n) const |
| ConstNeighborhoodIterator (const ConstNeighborhoodIterator &) | |
| ConstNeighborhoodIterator () | |
| ConstIterator | End () const |
| Iterator | End () |
| IndexType | GetBeginIndex () const |
| long | GetBound (unsigned int n) const |
| IndexType | GetBound () const |
| const BoundaryConditionType * | GetBoundaryCondition () const |
| RegionType | GetBoundingBoxAsImageRegion () const |
| const AllocatorType & | GetBufferReference () const |
| AllocatorType & | GetBufferReference () |
| unsigned int | GetCenterNeighborhoodIndex () const |
| PixelType | GetCenterPixel () const |
| const InternalPixelType * | GetCenterPointer () const |
| TImage::InternalPixelType * | GetCenterValue () const |
| TImage::InternalPixelType *& | GetElement (unsigned int i) |
| const ImageType * | GetImagePointer (void) const |
| virtual IndexType | GetIndex (const unsigned i) const |
| virtual IndexType | GetIndex (const OffsetType &o) const |
| virtual IndexType | GetIndex (void) const |
| virtual NeighborhoodType | GetNeighborhood () const |
| virtual unsigned int | GetNeighborhoodIndex (const OffsetType &) const |
| virtual PixelType | GetNext (const unsigned axis) const |
| virtual PixelType | GetNext (const unsigned axis, const unsigned i) const |
| OffsetType | GetOffset (unsigned int i) const |
| virtual PixelType | GetPixel (const OffsetType &o, bool &IsInBounds) const |
| virtual PixelType | GetPixel (const unsigned i, bool &IsInBounds) const |
| virtual PixelType | GetPrevious (const unsigned axis) const |
| virtual PixelType | GetPrevious (const unsigned axis, const unsigned i) const |
| unsigned long | GetRadius (const unsigned long n) const |
| const SizeType | GetRadius () const |
| RegionType | GetRegion () const |
| SizeType | GetSize () const |
| unsigned long | GetSize (const unsigned long n) const |
| std::slice | GetSlice (unsigned int) const |
| unsigned | GetStride (const unsigned axis) const |
| OffsetValueType | GetWrapOffset (unsigned int n) const |
| OffsetType | GetWrapOffset () const |
| virtual void | GoToBegin () |
| virtual void | GoToEnd () |
| bool | InBounds () const |
| virtual void | Initialize (const SizeType &radius, const ImageType *ptr, const RegionType ®ion) |
| virtual bool | IsAtBegin () const |
| itkStaticConstMacro (NeighborhoodDimension, unsigned int, VDimension) | |
| itkStaticConstMacro (Dimension, unsigned int, TImage::ImageDimension) | |
| bool | operator!= (const Self &other) const |
| bool | operator!= (const Self &it) const |
| Self & | operator++ () |
| Self & | operator+= (const OffsetType &) |
| OffsetType | operator- (const Self &b) |
| Self & | operator-- () |
| Self & | operator-= (const OffsetType &) |
| bool | operator< (const Self &it) const |
| bool | operator<= (const Self &it) const |
| Self & | operator= (const Self &orig) |
| bool | operator== (const Self &other) const |
| bool | operator== (const Self &it) const |
| bool | operator> (const Self &it) const |
| bool | operator>= (const Self &it) const |
| const TImage::InternalPixelType *& | operator[] (const OffsetType &o) const |
| TImage::InternalPixelType *& | operator[] (const OffsetType &o) |
| const TImage::InternalPixelType *& | operator[] (unsigned int i) const |
| TImage::InternalPixelType *& | operator[] (unsigned int i) |
| virtual void | OverrideBoundaryCondition (const ImageBoundaryConditionPointerType i) |
| void | Print (std::ostream &os) const |
| virtual void | PrintSelf (std::ostream &, Indent) const |
| virtual void | ResetBoundaryCondition () |
| void | SetBoundaryCondition (const TBoundaryCondition &c) |
| void | SetRadius (const unsigned long) |
| void | SetRadius (const unsigned long *rad) |
| void | SetRadius (const SizeType &) |
| unsigned int | Size () const |
| virtual | ~ConstNeighborhoodIterator () |
| bool | GetNeedToUseBoundaryCondition () const |
| void | NeedToUseBoundaryConditionOff () |
| void | NeedToUseBoundaryConditionOn () |
| void | SetNeedToUseBoundaryCondition (bool b) |
| virtual PixelType | GetPixel (const OffsetType &o) const |
| virtual PixelType | GetPixel (const unsigned i) const |
| virtual bool | IsAtEnd () const |
| void | SetLocation (const IndexType &position) |
Protected Member Functions | |
| virtual void | Allocate (unsigned int i) |
| virtual void | ComputeNeighborhoodOffsetTable () |
| virtual void | ComputeNeighborhoodStrideTable () |
| virtual void | SetBeginIndex (const IndexType &start) |
| virtual void | SetBound (const SizeType &) |
| virtual void | SetEndIndex () |
| virtual void | SetLoop (const IndexType &p) |
| virtual void | SetPixelPointers (const IndexType &) |
| void | SetSize () |
Protected Attributes | |
| const InternalPixelType * | m_Begin |
| IndexType | m_BeginIndex |
| IndexType | m_Bound |
| ImageBoundaryConditionPointerType | m_BoundaryCondition |
| ImageType::ConstWeakPointer | m_ConstImage |
| const InternalPixelType * | m_End |
| IndexType | m_EndIndex |
| bool | m_InBounds [Dimension] |
| IndexType | m_InnerBoundsHigh |
| IndexType | m_InnerBoundsLow |
| TBoundaryCondition | m_InternalBoundaryCondition |
| bool | m_IsInBounds |
| bool | m_IsInBoundsValid |
| IndexType | m_Loop |
| bool | m_NeedToUseBoundaryCondition |
| NeighborhoodAccessorFunctorType | m_NeighborhoodAccessorFunctor |
| RegionType | m_Region |
| OffsetType | m_WrapOffset |
typedef NeighborhoodAllocator<TImage::InternalPixelType * > itk::Neighborhood< TImage::InternalPixelType * , VDimension, NeighborhoodAllocator<TImage::InternalPixelType * > >::AllocatorType [inherited] |
External support for allocator type.
Definition at line 61 of file itkNeighborhood.h.
| typedef TBoundaryCondition itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::BoundaryConditionType |
Typedef for boundary condition type.
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 94 of file itkConstNeighborhoodIterator.h.
| typedef Superclass::ConstIterator itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::ConstIterator |
Reimplemented from itk::Neighborhood< TImage::InternalPixelType *,::itk::GetImageDimension< TImage >::ImageDimension >.
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::NeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 76 of file itkConstNeighborhoodIterator.h.
| typedef ImageBoundaryCondition<ImageType> const* itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::ImageBoundaryConditionConstPointerType |
Definition at line 99 of file itkConstNeighborhoodIterator.h.
| typedef ImageBoundaryCondition<ImageType>* itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::ImageBoundaryConditionPointerType |
Typedef for generic boundary condition pointer
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::NeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 97 of file itkConstNeighborhoodIterator.h.
| typedef TImage itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::ImageType |
Typedef support for common objects
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::NeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 79 of file itkConstNeighborhoodIterator.h.
| typedef Index<itkGetStaticConstMacro(Dimension)> itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::IndexType |
Typedef support for common objects
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::NeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 81 of file itkConstNeighborhoodIterator.h.
| typedef IndexType::IndexValueType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::IndexValueType |
Typedef support for common objects
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 82 of file itkConstNeighborhoodIterator.h.
| typedef TImage::InternalPixelType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::InternalPixelType |
Extract image type information.
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::NeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 58 of file itkConstNeighborhoodIterator.h.
| typedef Superclass::Iterator itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::Iterator |
Iterator typedef support. Note the naming is intentional, i.e., iterator and const_iterator, because the allocator may be a vnl object or other type, which uses this form.
Reimplemented from itk::Neighborhood< TImage::InternalPixelType *,::itk::GetImageDimension< TImage >::ImageDimension >.
Reimplemented in itk::NeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 75 of file itkConstNeighborhoodIterator.h.
| typedef ImageType::NeighborhoodAccessorFunctorType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::NeighborhoodAccessorFunctorType |
Typedef for the functor used to access neighborhoods of pixel pointers. This is obtained as a trait from the image and is different for Image and VectorImage.
Definition at line 91 of file itkConstNeighborhoodIterator.h.
| typedef Neighborhood<PixelType, itkGetStaticConstMacro(Dimension)> itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::NeighborhoodType |
Typedef support for common objects
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::NeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 84 of file itkConstNeighborhoodIterator.h.
| typedef Superclass::OffsetType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::OffsetType |
Inherit typedefs from superclass
Reimplemented from itk::Neighborhood< TImage::InternalPixelType *,::itk::GetImageDimension< TImage >::ImageDimension >.
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::NeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 70 of file itkConstNeighborhoodIterator.h.
| typedef OffsetType::OffsetValueType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::OffsetValueType |
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::NeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 71 of file itkConstNeighborhoodIterator.h.
| typedef TImage::PixelType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::PixelType |
External support for pixel type.
Reimplemented from itk::Neighborhood< TImage::InternalPixelType *,::itk::GetImageDimension< TImage >::ImageDimension >.
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::NeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 59 of file itkConstNeighborhoodIterator.h.
| typedef Superclass::RadiusType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::RadiusType |
Radius typedef support.
Reimplemented from itk::Neighborhood< TImage::InternalPixelType *,::itk::GetImageDimension< TImage >::ImageDimension >.
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::NeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 72 of file itkConstNeighborhoodIterator.h.
| typedef TImage::RegionType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::RegionType |
Typedef support for common objects
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::NeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 80 of file itkConstNeighborhoodIterator.h.
| typedef ConstNeighborhoodIterator itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::Self |
Standard class typedefs.
Reimplemented from itk::Neighborhood< TImage::InternalPixelType *,::itk::GetImageDimension< TImage >::ImageDimension >.
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::NeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 65 of file itkConstNeighborhoodIterator.h.
| typedef Superclass::SizeType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::SizeType |
Size and value typedef support.
Reimplemented from itk::Neighborhood< TImage::InternalPixelType *,::itk::GetImageDimension< TImage >::ImageDimension >.
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::NeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 73 of file itkConstNeighborhoodIterator.h.
| typedef Superclass::SizeValueType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::SizeValueType |
Reimplemented from itk::Neighborhood< TImage::InternalPixelType *,::itk::GetImageDimension< TImage >::ImageDimension >.
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 74 of file itkConstNeighborhoodIterator.h.
typedef SliceIterator<TImage::InternalPixelType * , Self> itk::Neighborhood< TImage::InternalPixelType * , VDimension, NeighborhoodAllocator<TImage::InternalPixelType * > >::SliceIteratorType [inherited] |
External slice iterator type typedef support.
Definition at line 86 of file itkNeighborhood.h.
| typedef Neighborhood<InternalPixelType *, itkGetStaticConstMacro(Dimension)> itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::Superclass |
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::NeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 67 of file itkConstNeighborhoodIterator.h.
| itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::ConstNeighborhoodIterator | ( | ) |
Default constructor
| virtual itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::~ConstNeighborhoodIterator | ( | ) | [inline, virtual] |
Virtual destructor
Definition at line 105 of file itkConstNeighborhoodIterator.h.
| itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::ConstNeighborhoodIterator | ( | const ConstNeighborhoodIterator< TImage, TBoundaryCondition > & | ) |
Copy constructor
| itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::ConstNeighborhoodIterator | ( | const SizeType & | radius, | |
| const ImageType * | ptr, | |||
| const RegionType & | region | |||
| ) | [inline] |
Constructor which establishes the region size, neighborhood, and image over which to walk.
Definition at line 112 of file itkConstNeighborhoodIterator.h.
| itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::ConstNeighborhoodIterator | ( | const SizeType & | radius, | |
| const ImageType * | ptr, | |||
| const RegionType & | region | |||
| ) | [inline] |
Constructor which establishes the region size, neighborhood, and image over which to walk.
Definition at line 112 of file itkConstNeighborhoodIterator.h.
| virtual void itk::Neighborhood< TImage::InternalPixelType * , VDimension, NeighborhoodAllocator<TImage::InternalPixelType * > >::Allocate | ( | unsigned int | i | ) | [inline, protected, virtual, inherited] |
Allocates the neighborhood's memory buffer.
Definition at line 228 of file itkNeighborhood.h.
| ConstIterator itk::Neighborhood< TImage::InternalPixelType * , VDimension, NeighborhoodAllocator<TImage::InternalPixelType * > >::Begin | ( | void | ) | const [inline, inherited] |
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 148 of file itkNeighborhood.h.
| Iterator itk::Neighborhood< TImage::InternalPixelType * , VDimension, NeighborhoodAllocator<TImage::InternalPixelType * > >::Begin | ( | void | ) | [inline, inherited] |
Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 144 of file itkNeighborhood.h.
| OffsetType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::ComputeInternalIndex | ( | unsigned int | n | ) | const |
Computes the internal, N-d offset of a pixel array position n from (0,0, ..., 0) in the "upper-left" corner of the neighborhood.
| virtual void itk::Neighborhood< TImage::InternalPixelType * , VDimension, NeighborhoodAllocator<TImage::InternalPixelType * > >::ComputeNeighborhoodOffsetTable | ( | ) | [protected, virtual, inherited] |
Fills entries into the offset lookup table. Called once on initialization.
| virtual void itk::Neighborhood< TImage::InternalPixelType * , VDimension, NeighborhoodAllocator<TImage::InternalPixelType * > >::ComputeNeighborhoodStrideTable | ( | ) | [protected, virtual, inherited] |
Computes the entries for the stride table
| ConstIterator itk::Neighborhood< TImage::InternalPixelType * , VDimension, NeighborhoodAllocator<TImage::InternalPixelType * > >::End | ( | void | ) | const [inline, inherited] |
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 146 of file itkNeighborhood.h.
| Iterator itk::Neighborhood< TImage::InternalPixelType * , VDimension, NeighborhoodAllocator<TImage::InternalPixelType * > >::End | ( | void | ) | [inline, inherited] |
STL-style iterator support.
Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >.
Definition at line 142 of file itkNeighborhood.h.
| IndexType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::GetBeginIndex | ( | ) | const [inline] |
Returns the N-dimensional starting index of the iterator's position on the image.
Definition at line 247 of file itkConstNeighborhoodIterator.h.
| long itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::GetBound | ( | unsigned int | n | ) | const [inline] |
Returns the loop bound used to define the edge of a single dimension in the itk::Image region.
Definition at line 141 of file itkConstNeighborhoodIterator.h.
| IndexType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::GetBound | ( | ) | const [inline] |
Returns the array of upper loop bounds used during iteration.
Definition at line 136 of file itkConstNeighborhoodIterator.h.
| const BoundaryConditionType* itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::GetBoundaryCondition | ( | ) | const [inline] |
Definition at line 402 of file itkConstNeighborhoodIterator.h.
| RegionType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::GetBoundingBoxAsImageRegion | ( | ) | const |
Returns a bounding box for the region spanned by this neighborhood represented by an itk::ImageRegion
| const AllocatorType& itk::Neighborhood< TImage::InternalPixelType * , VDimension, NeighborhoodAllocator<TImage::InternalPixelType * > >::GetBufferReference | ( | ) | const [inline, inherited] |
Definition at line 195 of file itkNeighborhood.h.
| AllocatorType& itk::Neighborhood< TImage::InternalPixelType * , VDimension, NeighborhoodAllocator<TImage::InternalPixelType * > >::GetBufferReference | ( | ) | [inline, inherited] |
Returns a reference to the data buffer structure.
Definition at line 193 of file itkNeighborhood.h.
| unsigned int itk::Neighborhood< TImage::InternalPixelType * , VDimension, NeighborhoodAllocator<TImage::InternalPixelType * > >::GetCenterNeighborhoodIndex | ( | ) | const [inline, inherited] |
Definition at line 213 of file itkNeighborhood.h.
| PixelType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::GetCenterPixel | ( | ) | const [inline] |
Returns the pixel referenced at the center of the ConstNeighborhoodIterator.
Definition at line 150 of file itkConstNeighborhoodIterator.h.
| const InternalPixelType* itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::GetCenterPointer | ( | ) | const [inline] |
Returns the pointer to the center pixel of the neighborhood.
Definition at line 145 of file itkConstNeighborhoodIterator.h.
Referenced by itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::operator!=(), itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::operator<(), itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::operator<=(), itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::operator==(), itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::operator>(), and itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::operator>=().
| TImage::InternalPixelType * itk::Neighborhood< TImage::InternalPixelType * , VDimension, NeighborhoodAllocator<TImage::InternalPixelType * > >::GetCenterValue | ( | ) | const [inline, inherited] |
Returns the element at the center of the neighborhood.
Definition at line 166 of file itkNeighborhood.h.
| TImage::InternalPixelType * & itk::Neighborhood< TImage::InternalPixelType * , VDimension, NeighborhoodAllocator<TImage::InternalPixelType * > >::GetElement | ( | unsigned int | i | ) | [inline, inherited] |
Definition at line 161 of file itkNeighborhood.h.
| const ImageType* itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::GetImagePointer | ( | void | ) | const [inline] |
Returns a smartpointer to the image on which this iterator operates.
Definition at line 154 of file itkConstNeighborhoodIterator.h.
| virtual IndexType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::GetIndex | ( | const unsigned | i | ) | const [inline, virtual] |
Returns the image index for neighbor pixel at index i in the neighborhood.
Definition at line 238 of file itkConstNeighborhoodIterator.h.
| virtual IndexType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::GetIndex | ( | const OffsetType & | o | ) | const [inline, virtual] |
Returns the image index for neighbor pixel at offset o from the center of the neighborhood.
Definition at line 233 of file itkConstNeighborhoodIterator.h.
| virtual IndexType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::GetIndex | ( | void | ) | const [inline, virtual] |
Returns the N-dimensional index of the iterator's position in the image.
Definition at line 159 of file itkConstNeighborhoodIterator.h.
| bool itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::GetNeedToUseBoundaryCondition | ( | ) | const [inline] |
Definition at line 418 of file itkConstNeighborhoodIterator.h.
| virtual NeighborhoodType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::GetNeighborhood | ( | ) | const [virtual] |
Virtual function that "dereferences" a ConstNeighborhoodIterator, returning a Neighborhood of pixel values.
| virtual unsigned int itk::Neighborhood< TImage::InternalPixelType * , VDimension, NeighborhoodAllocator<TImage::InternalPixelType * > >::GetNeighborhoodIndex | ( | const OffsetType & | ) | const [virtual, inherited] |
| virtual PixelType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::GetNext | ( | const unsigned | axis | ) | const [inline, virtual] |
Returns the pixel value located one pixel distant from the neighborhood center in the specifed positive axis direction. No bounds checking is done on the size of the neighborhood.
Definition at line 213 of file itkConstNeighborhoodIterator.h.
| virtual PixelType itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >::GetNext | ( | const unsigned | axis, | |
| const unsigned | i | |||
| ) | const [inline, virtual] |
Returns the pixel value located i pixels distant from the neighborhood center in the positive specified ``axis'' direction. No bounds checking is done on the size of the neighborhood.
Definition at line 206 of file itkConstNeighborhoodIterator.h.
Referenced by itk::VectorGradientMagnitudeImageFilter< TInputImage, TRealType, TOutputImage >::EvaluateAtNeighborhood(), itk::DeformationFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >::EvaluateAtNeighborhood(), itk::VectorGradientMagnitudeImageFilter< TInputImage, TRealType, TOutputImage >::EvaluateAtNeighborhood3D(), and itk::VectorGradientMagnitudeImageFilter< TInputImage, TRealType, TOutputImage >::NonPCEvaluateAtNeighborhood().
| OffsetType itk::Neighborhood< TImage::InternalPixelType * , VDimension, NeighborhoodAllocator<TImage::InternalPixelType * > >::GetOffset | ( | unsigned int | i | ) | const [inline, inherited] |
Returns the itk::Offset from the center of the Neighborhood to the requested neighbor index.
Definition at line 208 of file itkNeighborhood.h.