|
| typedef typename AllocatorType::const_iterator | ConstIterator |
| |
| typedef typename AllocatorType::iterator | Iterator |
| |
| typedef Offset< VDimension > | OffsetType |
| |
| typedef itk::Size< VDimension > | RadiusType |
| |
| using | Self = NeighborhoodIterator |
| |
| typedef itk::Size< VDimension > | SizeType |
| |
| using | Superclass = ConstNeighborhoodIterator<TImage, TBoundaryCondition> |
| |
| using | BoundaryConditionType = TBoundaryCondition |
| |
| using | 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 |
| |
| using | NeighborhoodAccessorFunctorType = typename ImageType::NeighborhoodAccessorFunctorType |
| |
| using | NeighborhoodType = Neighborhood<PixelType, Self::Dimension> |
| |
| using | NeighborIndexType = typename NeighborhoodType::NeighborIndexType |
| |
| using | OffsetType |
| |
| using | OutputImageType = typename BoundaryConditionType::OutputImageType |
| |
| using | PixelType = typename TImage::PixelType |
| |
| using | RadiusType |
| |
| using | RegionType = typename TImage::RegionType |
| |
| using | Self = ConstNeighborhoodIterator |
| |
| using | SizeType |
| |
| using | Superclass = Neighborhood<InternalPixelType *, Self::Dimension> |
| |
| using | AllocatorType |
| |
| using | ConstIterator |
| |
| using | DimensionValueType |
| |
| using | Iterator |
| |
| using | NeighborIndexType |
| |
| using | OffsetType |
| |
| using | PixelType |
| |
| using | RadiusType |
| |
| using | Self |
| |
| using | SizeType |
| |
| using | SizeValueType |
| |
| using | SliceIteratorType |
| |
| InternalPixelType * | GetCenterPointer () |
| |
| | NeighborhoodIterator () |
| |
| | NeighborhoodIterator (const NeighborhoodIterator &n) |
| |
| | NeighborhoodIterator (const SizeType &radius, ImageType *ptr, const RegionType ®ion) |
| |
| Self & | operator= (const Self &orig) |
| |
| void | SetCenterPixel (const PixelType &p) |
| |
| void | SetNeighborhood (const NeighborhoodType &) |
| |
| void | SetNext (const unsigned int axis, const PixelType &v) |
| |
| void | SetNext (const unsigned int axis, const unsigned int i, const PixelType &v) |
| |
| void | SetPixel (const OffsetType o, const PixelType &v) |
| |
| void | SetPixel (const unsigned int n, const PixelType &v) |
| |
| void | SetPixel (const unsigned int n, const PixelType &v, bool &status) |
| |
| void | SetPrevious (const unsigned int axis, const PixelType &v) |
| |
| void | SetPrevious (const unsigned int axis, const unsigned int i, const PixelType &v) |
| |
| OffsetType | ComputeInternalIndex (const NeighborIndexType n) const |
| |
| | ConstNeighborhoodIterator ()=default |
| |
| | ConstNeighborhoodIterator (const ConstNeighborhoodIterator &) |
| |
| | ConstNeighborhoodIterator (const SizeType &radius, const ImageType *ptr, const RegionType ®ion) |
| |
| IndexType | GetBeginIndex () const |
| |
| IndexType | GetBound () const |
| |
| IndexValueType | GetBound (NeighborIndexType n) const |
| |
| ImageBoundaryConditionPointerType | GetBoundaryCondition () const |
| |
| RegionType | GetBoundingBoxAsImageRegion () const |
| |
| PixelType | GetCenterPixel () const |
| |
| const InternalPixelType * | GetCenterPointer () const |
| |
| IndexType | GetFastIndexPlusOffset (const OffsetType &o) const |
| |
| const ImageType * | GetImagePointer () const |
| |
| IndexType | GetIndex () const |
| |
| IndexType | GetIndex (const OffsetType &o) const |
| |
| IndexType | GetIndex (NeighborIndexType i) const |
| |
| bool | GetNeedToUseBoundaryCondition () const |
| |
| NeighborhoodType | GetNeighborhood () const |
| |
| PixelType | GetNext (const unsigned int axis) const |
| |
| PixelType | GetNext (const unsigned int axis, NeighborIndexType i) const |
| |
| PixelType | GetPixel (const NeighborIndexType i) const |
| |
| PixelType | GetPixel (const OffsetType &o) const |
| |
| PixelType | GetPixel (const OffsetType &o, bool &IsInBounds) const |
| |
| PixelType | GetPixel (NeighborIndexType n, bool &IsInBounds) const |
| |
| PixelType | GetPrevious (const unsigned int axis) const |
| |
| PixelType | GetPrevious (const unsigned int axis, NeighborIndexType i) const |
| |
| RegionType | GetRegion () const |
| |
| OffsetType | GetWrapOffset () const |
| |
| OffsetValueType | GetWrapOffset (NeighborIndexType n) const |
| |
| void | GoToBegin () |
| |
| void | GoToEnd () |
| |
| bool | InBounds () const |
| |
| bool | IndexInBounds (const NeighborIndexType n) const |
| |
| bool | IndexInBounds (const NeighborIndexType n, OffsetType &internalIndex, OffsetType &offset) const |
| |
| void | Initialize (const SizeType &radius, const ImageType *ptr, const RegionType ®ion) |
| |
| bool | IsAtBegin () const |
| |
| bool | IsAtEnd () const |
| |
| | ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION (Self) |
| |
| void | NeedToUseBoundaryConditionOff () |
| |
| void | NeedToUseBoundaryConditionOn () |
| |
| Self & | operator++ () |
| |
| Self & | operator+= (const OffsetType &) |
| |
| OffsetType | operator- (const Self &b) const |
| |
| 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 &it) const |
| |
| bool | operator> (const Self &it) const |
| |
| bool | operator>= (const Self &it) const |
| |
| void | OverrideBoundaryCondition (const ImageBoundaryConditionPointerType i) |
| |
| void | ResetBoundaryCondition () |
| |
| void | SetBoundaryCondition (const TBoundaryCondition &c) |
| |
| void | SetLocation (const IndexType &position) |
| |
| void | SetNeedToUseBoundaryCondition (bool b) |
| |
| void | SetRegion (const RegionType ®ion) |
| |
| | ~ConstNeighborhoodIterator () override=default |
| |
| void | SetBeginIndex (const IndexType &start) |
| |
| void | SetBound (const SizeType &) |
| |
| void | SetEndIndex () |
| |
| void | SetLoop (const IndexType &p) |
| |
| void | SetPixelPointers (const IndexType &) |
| |
| NeighborIndexType | GetCenterNeighborhoodIndex () const |
| |
| TImage::InternalPixelType * | GetCenterValue () const |
| |
| virtual const char * | GetNameOfClass () const |
| |
| virtual NeighborIndexType | GetNeighborhoodIndex (const OffsetType &) const |
| |
| OffsetType | GetOffset (NeighborIndexType i) const |
| |
| const SizeType | GetRadius () const |
| |
| SizeValueType | GetRadius (DimensionValueType n) const |
| |
| SizeType | GetSize () const |
| |
| SizeValueType | GetSize (DimensionValueType n) const |
| |
| std::slice | GetSlice (unsigned int) const |
| |
| OffsetValueType | GetStride (DimensionValueType axis) const |
| |
| | ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION (Self) |
| |
| | Neighborhood ()=default |
| |
| | Neighborhood (const Self &)=default |
| |
| | Neighborhood (Self &&)=default |
| |
| Self & | operator= (const Self &)=default |
| |
| Self & | operator= (Self &&)=default |
| |
| bool | operator== (const Self &other) const |
| |
| void | Print (std::ostream &os) const |
| |
| void | SetRadius (const SizeType &) |
| |
| void | SetRadius (const SizeValueType *rad) |
| |
| void | SetRadius (const SizeValueType) |
| |
| NeighborIndexType | Size () const |
| |
| virtual | ~Neighborhood ()=default |
| |
| Iterator | End () |
| |
| ConstIterator | End () const |
| |
| Iterator | Begin () |
| |
| ConstIterator | Begin () const |
| |
| TImage::InternalPixelType *& | operator[] (NeighborIndexType i) |
| |
| const TImage::InternalPixelType *& | operator[] (NeighborIndexType i) const |
| |
| TImage::InternalPixelType *& | GetElement (NeighborIndexType i) |
| |
| TImage::InternalPixelType *& | operator[] (const OffsetType &o) |
| |
| const TImage::InternalPixelType *& | operator[] (const OffsetType &o) const |
| |
| AllocatorType & | GetBufferReference () |
| |
| const AllocatorType & | GetBufferReference () const |
| |
| virtual void | Allocate (NeighborIndexType i) |
| |
| virtual void | ComputeNeighborhoodOffsetTable () |
| |
| virtual void | ComputeNeighborhoodStrideTable () |
| |
| void | SetSize () |
| |
| const InternalPixelType * | m_Begin { nullptr } |
| |
| IndexType | m_BeginIndex { { 0 } } |
| |
| IndexType | m_Bound { { 0 } } |
| |
| ImageBoundaryConditionPointerType | m_BoundaryCondition { &m_InternalBoundaryCondition } |
| |
| ImageType::ConstWeakPointer | m_ConstImage {} |
| |
| const InternalPixelType * | m_End { nullptr } |
| |
| IndexType | m_EndIndex { { 0 } } |
| |
| bool | m_InBounds [Dimension] { false } |
| |
| IndexType | m_InnerBoundsHigh {} |
| |
| IndexType | m_InnerBoundsLow {} |
| |
| TBoundaryCondition | m_InternalBoundaryCondition {} |
| |
| bool | m_IsInBounds { false } |
| |
| bool | m_IsInBoundsValid { false } |
| |
| IndexType | m_Loop { { 0 } } |
| |
| bool | m_NeedToUseBoundaryCondition { false } |
| |
| NeighborhoodAccessorFunctorType | m_NeighborhoodAccessorFunctor {} |
| |
| RegionType | m_Region {} |
| |
| OffsetType | m_WrapOffset { { 0 } } |
| |
| static constexpr DimensionValueType | Dimension = TImage::ImageDimension |
| |
| static constexpr unsigned int | NeighborhoodDimension |
| |