ITK
5.2.0
Insight Toolkit
|
#include <itkConstShapedNeighborhoodIterator.h>
Classes | |
struct | ConstIterator |
Public Types | |
using | BoundaryConditionType = TBoundaryCondition |
using | ImageBoundaryConditionPointerType = ImageBoundaryCondition< ImageType > * |
using | ImageType = TImage |
using | IndexListConstIterator = typename IndexListType::const_iterator |
using | IndexListIterator = typename IndexListType::iterator |
using | IndexListType = std::list< NeighborIndexType > |
using | IndexType = Index< Self::Dimension > |
using | IndexValueType = typename IndexType::IndexValueType |
using | InternalPixelType = typename TImage::InternalPixelType |
using | NeighborhoodType = Neighborhood< PixelType, Self::Dimension > |
using | NeighborIndexType = typename NeighborhoodType::NeighborIndexType |
using | OffsetType = typename Superclass::OffsetType |
using | OffsetValueType = typename OffsetType::OffsetValueType |
using | PixelType = typename TImage::PixelType |
using | RadiusType = typename Superclass::RadiusType |
using | RegionType = typename TImage::RegionType |
using | Self = ConstShapedNeighborhoodIterator |
using | SizeType = typename Superclass::SizeType |
using | SizeValueType = typename SizeType::SizeValueType |
using | Superclass = NeighborhoodIterator< TImage, TBoundaryCondition > |
Static Public Attributes | |
static constexpr unsigned int | Dimension = TImage::ImageDimension |
struct | ConstIterator |
bool | m_CenterIsActive { false } |
IndexListType | m_ActiveIndexList |
ConstIterator | Begin () const |
ConstIterator | End () const |
ConstShapedNeighborhoodIterator ()=default | |
~ConstShapedNeighborhoodIterator () override=default | |
ConstShapedNeighborhoodIterator (const SizeType &radius, const ImageType *ptr, const RegionType ®ion) | |
ConstShapedNeighborhoodIterator (const ConstShapedNeighborhoodIterator &)=delete | |
Self & | operator= (const Self &orig) |
void | PrintSelf (std::ostream &, Indent) const override |
ITK_ITERATOR_VIRTUAL void | ActivateOffset (const OffsetType &off) ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL void | DeactivateOffset (const OffsetType &off) ITK_ITERATOR_FINAL |
template<typename TOffsets > | |
void | ActivateOffsets (const TOffsets &offsets) |
ITK_ITERATOR_VIRTUAL void | ClearActiveList () ITK_ITERATOR_FINAL |
const IndexListType & | GetActiveIndexList () const |
IndexListType::size_type | GetActiveIndexListSize () const |
void | CreateActiveListFromNeighborhood (const NeighborhoodType &) |
Self & | operator++ () |
Self & | operator-- () |
Self & | operator+= (const OffsetType &) |
Self & | operator-= (const OffsetType &) |
const SizeType | GetRadius () const |
SizeValueType | GetRadius (DimensionValueType n) const |
virtual NeighborIndexType | GetNeighborhoodIndex (const OffsetType &) const |
NeighborIndexType | GetCenterNeighborhoodIndex () const |
OffsetType | GetOffset (NeighborIndexType i) const |
bool | operator== (const Self &other) const |
bool | operator!= (const Self &other) const |
TPixel & | GetElement (NeighborIndexType i) |
void | Print (std::ostream &os) const |
ITK_ITERATOR_VIRTUAL void | ActivateIndex (NeighborIndexType) ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL void | DeactivateIndex (NeighborIndexType) ITK_ITERATOR_FINAL |
Additional Inherited Members | |
Private Types inherited from itk::NeighborhoodIterator< TImage, TBoundaryCondition > | |
using | ConstIterator = typename Superclass::ConstIterator |
using | ImageBoundaryConditionPointerType = typename Superclass::ImageBoundaryConditionPointerType |
using | ImageType = typename Superclass::ImageType |
using | IndexType = typename Superclass::IndexType |
using | InternalPixelType = typename Superclass::InternalPixelType |
using | Iterator = typename Superclass::Iterator |
using | NeighborhoodType = typename Superclass::NeighborhoodType |
using | OffsetType = typename Superclass::OffsetType |
using | PixelType = typename Superclass::PixelType |
using | RadiusType = typename Superclass::RadiusType |
using | RegionType = typename Superclass::RegionType |
using | Self = NeighborhoodIterator |
using | SizeType = typename Superclass::SizeType |
using | Superclass = ConstNeighborhoodIterator< TImage, TBoundaryCondition > |
Private Types inherited from itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition > | |
using | BoundaryConditionType = TBoundaryCondition |
using | ConstIterator = typename Superclass::ConstIterator |
using | DimensionValueType = unsigned int |
using | ImageBoundaryConditionConstPointerType = const ImageBoundaryCondition< ImageType, OutputImageType > * |
using | ImageBoundaryConditionPointerType = ImageBoundaryCondition< ImageType, OutputImageType > * |
using | ImageType = TImage |
using | IndexType = Index< Self::Dimension > |
using | InternalPixelType = typename TImage::InternalPixelType |
using | Iterator = typename Superclass::Iterator |
using | NeighborhoodAccessorFunctorType = typename ImageType::NeighborhoodAccessorFunctorType |
using | NeighborhoodType = Neighborhood< PixelType, Self::Dimension > |
using | NeighborIndexType = typename NeighborhoodType::NeighborIndexType |
using | OffsetType = typename Superclass::OffsetType |
using | OutputImageType = typename BoundaryConditionType::OutputImageType |
using | PixelType = typename TImage::PixelType |
using | RadiusType = typename Superclass::RadiusType |
using | RegionType = typename TImage::RegionType |
using | Self = ConstNeighborhoodIterator |
using | SizeType = typename Superclass::SizeType |
using | Superclass = Neighborhood< InternalPixelType *, Self::Dimension > |
Private Types inherited from itk::Neighborhood< TImage::InternalPixelType *, TImage::ImageDimension > | |
using | AllocatorType = NeighborhoodAllocator< TImage::InternalPixelType * > |
using | ConstIterator = typename AllocatorType::const_iterator |
using | DimensionValueType = unsigned int |
using | Iterator = typename AllocatorType::iterator |
using | NeighborIndexType = SizeValueType |
using | OffsetType = Offset< VDimension > |
using | PixelType = TImage::InternalPixelType * |
using | RadiusType = ::itk::Size< VDimension > |
using | Self = Neighborhood |
using | SizeType = ::itk::Size< VDimension > |
using | SizeValueType = typename SizeType::SizeValueType |
using | SliceIteratorType = SliceIterator< TImage::InternalPixelType *, Self > |
Private Member Functions inherited from itk::NeighborhoodIterator< TImage, TBoundaryCondition > | |
NeighborhoodIterator () | |
NeighborhoodIterator (const NeighborhoodIterator &n) | |
Self & | operator= (const Self &orig) |
NeighborhoodIterator (const SizeType &radius, ImageType *ptr, const RegionType ®ion) | |
void | PrintSelf (std::ostream &, Indent) const override |
InternalPixelType * | GetCenterPointer () |
ITK_ITERATOR_VIRTUAL void | SetCenterPixel (const PixelType &p) ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL void | SetNeighborhood (const NeighborhoodType &) ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL void | SetPixel (const unsigned i, const PixelType &v, bool &status) ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL void | SetPixel (const unsigned i, const PixelType &v) ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL void | SetPixel (const OffsetType o, const PixelType &v) ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL void | SetNext (const unsigned axis, const unsigned i, const PixelType &v) ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL void | SetNext (const unsigned axis, const PixelType &v) ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL void | SetPrevious (const unsigned axis, const unsigned i, const PixelType &v) ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL void | SetPrevious (const unsigned axis, const PixelType &v) ITK_ITERATOR_FINAL |
Private Member Functions inherited from itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition > | |
ConstNeighborhoodIterator () | |
ConstNeighborhoodIterator (const ConstNeighborhoodIterator &) | |
~ConstNeighborhoodIterator () override=default | |
ConstNeighborhoodIterator (const SizeType &radius, const ImageType *ptr, const RegionType ®ion) | |
Self & | operator= (const Self &orig) |
OffsetType | ComputeInternalIndex (const NeighborIndexType n) const |
IndexType | GetBound () const |
IndexValueType | GetBound (NeighborIndexType n) const |
const InternalPixelType * | GetCenterPointer () const |
PixelType | GetCenterPixel () const |
const ImageType * | GetImagePointer () const |
ITK_ITERATOR_VIRTUAL IndexType | GetIndex () const ITK_ITERATOR_FINAL |
IndexType | GetFastIndexPlusOffset (const OffsetType &o) const |
ITK_ITERATOR_VIRTUAL NeighborhoodType | GetNeighborhood () const ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL PixelType | GetPixel (const NeighborIndexType i) const ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL PixelType | GetPixel (NeighborIndexType i, bool &IsInBounds) const ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL PixelType | GetPixel (const OffsetType &o) const ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL PixelType | GetPixel (const OffsetType &o, bool &IsInBounds) const ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL PixelType | GetNext (const unsigned axis, NeighborIndexType i) const ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL PixelType | GetNext (const unsigned axis) const ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL PixelType | GetPrevious (const unsigned axis, NeighborIndexType i) const ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL PixelType | GetPrevious (const unsigned axis) const ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL IndexType | GetIndex (const OffsetType &o) const ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL IndexType | GetIndex (NeighborIndexType i) const ITK_ITERATOR_FINAL |
RegionType | GetRegion () const |
IndexType | GetBeginIndex () const |
RegionType | GetBoundingBoxAsImageRegion () const |
OffsetType | GetWrapOffset () const |
OffsetValueType | GetWrapOffset (NeighborIndexType n) const |
ITK_ITERATOR_VIRTUAL void | GoToBegin () ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL void | GoToEnd () ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL void | Initialize (const SizeType &radius, const ImageType *ptr, const RegionType ®ion) ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL bool | IsAtBegin () const ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL bool | IsAtEnd () const ITK_ITERATOR_FINAL |
Self & | operator++ () |
Self & | operator-- () |
bool | operator== (const Self &it) const |
bool | operator!= (const Self &it) const |
bool | operator< (const Self &it) const |
bool | operator<= (const Self &it) const |
bool | operator> (const Self &it) const |
bool | operator>= (const Self &it) const |
void | SetLocation (const IndexType &position) |
Self & | operator+= (const OffsetType &) |
Self & | operator-= (const OffsetType &) |
OffsetType | operator- (const Self &b) |
bool | InBounds () const |
bool | IndexInBounds (const NeighborIndexType n, OffsetType &internalIndex, OffsetType &offset) const |
bool | IndexInBounds (const NeighborIndexType n) const |
ITK_ITERATOR_VIRTUAL void | OverrideBoundaryCondition (const ImageBoundaryConditionPointerType i) ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL void | ResetBoundaryCondition () ITK_ITERATOR_FINAL |
void | SetBoundaryCondition (const TBoundaryCondition &c) |
ImageBoundaryConditionPointerType | GetBoundaryCondition () const |
void | NeedToUseBoundaryConditionOn () |
void | NeedToUseBoundaryConditionOff () |
void | SetNeedToUseBoundaryCondition (bool b) |
bool | GetNeedToUseBoundaryCondition () const |
ITK_ITERATOR_VIRTUAL void | SetRegion (const RegionType ®ion) ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL void | SetLoop (const IndexType &p) ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL void | SetBound (const SizeType &) ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL void | SetPixelPointers (const IndexType &) ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL void | SetBeginIndex (const IndexType &start) ITK_ITERATOR_FINAL |
ITK_ITERATOR_VIRTUAL void | SetEndIndex () ITK_ITERATOR_FINAL |
Private Member Functions inherited from itk::Neighborhood< TImage::InternalPixelType *, TImage::ImageDimension > | |
itkTypeMacroNoParent (Neighborhood) | |
Neighborhood () | |
Neighborhood (const Self &other) | |
Neighborhood (Self &&)=default | |
virtual | ~Neighborhood ()=default |
Self & | operator= (const Self &other) |
Self & | operator= (Self &&)=default |
bool | operator== (const Self &other) const |
bool | operator!= (const Self &other) const |
const SizeType | GetRadius () const |
SizeValueType | GetRadius (DimensionValueType n) const |
SizeValueType | GetSize (DimensionValueType n) const |
SizeType | GetSize () const |
OffsetValueType | GetStride (DimensionValueType axis) const |
Iterator | End () |
ConstIterator | End () const |
Iterator | Begin () |
ConstIterator | Begin () const |
NeighborIndexType | Size () const |
TImage::InternalPixelType * & | operator[] (NeighborIndexType i) |
const TImage::InternalPixelType * & | operator[] (NeighborIndexType i) const |
TImage::InternalPixelType * & | operator[] (const OffsetType &o) |
const TImage::InternalPixelType * & | operator[] (const OffsetType &o) const |
TImage::InternalPixelType * & | GetElement (NeighborIndexType i) |
TImage::InternalPixelType * | GetCenterValue () const |
void | SetRadius (const SizeType &) |
void | SetRadius (const SizeValueType *rad) |
void | SetRadius (const SizeValueType) |
void | Print (std::ostream &os) const |
AllocatorType & | GetBufferReference () |
const AllocatorType & | GetBufferReference () const |
OffsetType | GetOffset (NeighborIndexType i) const |
virtual NeighborIndexType | GetNeighborhoodIndex (const OffsetType &) const |
NeighborIndexType | GetCenterNeighborhoodIndex () const |
std::slice | GetSlice (unsigned int) const |
void | SetSize () |
virtual void | Allocate (NeighborIndexType i) |
virtual void | ComputeNeighborhoodStrideTable () |
virtual void | ComputeNeighborhoodOffsetTable () |
Private Attributes inherited from itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition > | |
IndexType | m_BeginIndex |
IndexType | m_Bound |
const InternalPixelType * | m_Begin |
ImageType::ConstWeakPointer | m_ConstImage |
const InternalPixelType * | m_End |
IndexType | m_EndIndex |
IndexType | m_Loop |
RegionType | m_Region |
OffsetType | m_WrapOffset |
ImageBoundaryConditionPointerType | m_BoundaryCondition |
bool | m_InBounds [Dimension] |
bool | m_IsInBounds { false } |
bool | m_IsInBoundsValid { false } |
IndexType | m_InnerBoundsLow |
IndexType | m_InnerBoundsHigh |
TBoundaryCondition | m_InternalBoundaryCondition |
bool | m_NeedToUseBoundaryCondition { false } |
NeighborhoodAccessorFunctorType | m_NeighborhoodAccessorFunctor |
Static Private Attributes inherited from itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition > | |
static constexpr DimensionValueType | Dimension = TImage::ImageDimension |
Static Private Attributes inherited from itk::Neighborhood< TImage::InternalPixelType *, TImage::ImageDimension > | |
static constexpr unsigned int | NeighborhoodDimension |
Const version of ShapedNeighborhoodIterator, defining iteration of a local N-dimensional neighborhood of pixels across an itk::Image.
ConstShapedNeighborhoodIterator implements the read-only methods of ShapedNeighborhoodIterator. A "shaped" neighborhood iterator is one that allows you to specify which neighbor elements are active and which are inactive. See ShapedNeighborhoodIterator for more information.
Definition at line 72 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::BoundaryConditionType = TBoundaryCondition |
Typedef for boundary condition type.
Definition at line 110 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ImageBoundaryConditionPointerType = ImageBoundaryCondition<ImageType> * |
Typedef for generic boundary condition pointer
Definition at line 113 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::ImageType = TImage |
Typedef support for common objects
Definition at line 94 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::IndexListConstIterator = typename IndexListType::const_iterator |
Definition at line 107 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::IndexListIterator = typename IndexListType::iterator |
Definition at line 106 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::IndexListType = std::list<NeighborIndexType> |
An stl storage container type that can be sorted. The type used for the list of active offsets in the neighborhood.
Definition at line 104 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::IndexType = Index<Self::Dimension> |
Definition at line 96 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::IndexValueType = typename IndexType::IndexValueType |
Definition at line 97 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::InternalPixelType = typename TImage::InternalPixelType |
Extract image type information.
Definition at line 76 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::NeighborhoodType = Neighborhood<PixelType, Self::Dimension> |
Definition at line 98 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::NeighborIndexType = typename NeighborhoodType::NeighborIndexType |
Definition at line 100 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::OffsetType = typename Superclass::OffsetType |
Inherit type alias from superclass
Definition at line 87 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::OffsetValueType = typename OffsetType::OffsetValueType |
Definition at line 88 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::PixelType = typename TImage::PixelType |
Definition at line 77 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::RadiusType = typename Superclass::RadiusType |
Definition at line 89 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::RegionType = typename TImage::RegionType |
Definition at line 95 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Self = ConstShapedNeighborhoodIterator |
Standard class type aliases.
Definition at line 83 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::SizeType = typename Superclass::SizeType |
Definition at line 90 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::SizeValueType = typename SizeType::SizeValueType |
Definition at line 91 of file itkConstShapedNeighborhoodIterator.h.
using itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::Superclass = NeighborhoodIterator<TImage, TBoundaryCondition> |
Definition at line 84 of file itkConstShapedNeighborhoodIterator.h.
|
default |
Default constructor
|
overridedefault |
Virtual destructor
|
inline |
Constructor which establishes the region size, neighborhood, and image over which to walk.
Definition at line 265 of file itkConstShapedNeighborhoodIterator.h.
|
delete |
Copy constructor
|
protected |
Class is protected here so that it is not publicly accessible, but can be accessed by subclasses.. Add/Remove a neighborhood index to/from the active. Locations in the active list are the only accessible elements in the neighborhood. The argument is an index location calculated as an offset into a linear array which represents the image region defined by the radius of this iterator, with the smallest dimension as the fastest increasing index.
|
inline |
Add/Remove a neighborhood offset (from the center of the neighborhood) to/from the active list. Active list offsets are the only locations updated and accessible through the iterator.
Definition at line 333 of file itkConstShapedNeighborhoodIterator.h.
|
inline |
Activates a whole range of offsets, for example, an std::vector<OffsetType>, which could be from GenerateImageNeighborhoodOffsets(shape).
Definition at line 348 of file itkConstShapedNeighborhoodIterator.h.
|
inline |
Returns a const iterator for the neighborhood which points to the first pixel in the neighborhood.
Definition at line 244 of file itkConstShapedNeighborhoodIterator.h.
|
inline |
Removes all active pixels from this neighborhood.
Definition at line 359 of file itkConstShapedNeighborhoodIterator.h.
void itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::CreateActiveListFromNeighborhood | ( | const NeighborhoodType & | ) |
Add non-zero neighborhood offsets to the active list. The radius of the neighborhood must match the radius of the shaped iterator
|
protected |
Returns a const iterator for the neighborhood which points to the first pixel in the neighborhood.
|
inline |
Returns a const iterator for the neighborhood which points to the first pixel in the neighborhood.
Definition at line 338 of file itkConstShapedNeighborhoodIterator.h.
|
inline |
Returns a const iterator for the neighborhood which points to the last pixel in the neighborhood.
Definition at line 252 of file itkConstShapedNeighborhoodIterator.h.
|
inline |
Returns the list of active indices in the neighborhood
Definition at line 368 of file itkConstShapedNeighborhoodIterator.h.
|
inline |
Returns the size of the list of active neighborhood indices.
Definition at line 375 of file itkConstShapedNeighborhoodIterator.h.
|
inline |
Returns a const iterator for the neighborhood which points to the first pixel in the neighborhood.
Definition at line 286 of file itkNeighborhood.h.
|
inline |
Returns a const iterator for the neighborhood which points to the first pixel in the neighborhood.
Definition at line 214 of file itkNeighborhood.h.
virtual NeighborIndexType itk::Neighborhood< TPixel, VDimension, TAllocator >::GetNeighborhoodIndex |
Returns a const iterator for the neighborhood which points to the first pixel in the neighborhood.
|
inline |
Returns the itk::Offset from the center of the Neighborhood to the requested neighbor index.
Definition at line 277 of file itkNeighborhood.h.
|
inline |
Returns the radius of the neighborhood.
Definition at line 143 of file itkNeighborhood.h.
|
inline |
Returns the radius of the neighborhood along a specified dimension.
Definition at line 151 of file itkNeighborhood.h.
|
inline |
Not Equal operator.
Definition at line 136 of file itkNeighborhood.h.
Self& itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::operator++ | ( | ) |
Reimplements the operator++ method so that only active pixel locations are updated.
Self& itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::operator+= | ( | const OffsetType & | ) |
Addition of an itk::Offset. Note that this method does not do any bounds checking. Adding an offset that moves the iterator out of its assigned region will produce undefined results.
Self& itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::operator-- | ( | ) |
Reimplements the operator-- method so that only active pixel locations are updated.
Self& itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >::operator-= | ( | const OffsetType & | ) |
Subtraction of an itk::Offset. Note that this method does not do any bounds checking. Subtracting an offset that moves the iterator out of its assigned region will produce undefined results.
|
inline |
Assignment operator
Definition at line 313 of file itkConstShapedNeighborhoodIterator.h.
|
inline |
Comparison operator.
Definition at line 129 of file itkNeighborhood.h.
|
inline |
Standard itk object method.
Definition at line 251 of file itkNeighborhood.h.
|
overridevirtual |
Standard itk print method
Reimplemented from itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >.
Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< ImageType >.
|
friend |
Returns a const iterator for the neighborhood which points to the first pixel in the neighborhood.
Definition at line 412 of file itkConstShapedNeighborhoodIterator.h.
|
staticconstexpr |
Save the image dimension.
Definition at line 80 of file itkConstShapedNeighborhoodIterator.h.
|
protected |
Returns a const iterator for the neighborhood which points to the first pixel in the neighborhood.
Definition at line 430 of file itkConstShapedNeighborhoodIterator.h.
|
protected |
Returns a const iterator for the neighborhood which points to the first pixel in the neighborhood.
Definition at line 429 of file itkConstShapedNeighborhoodIterator.h.