|
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) |
|
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 unsigned int n, const PixelType &v) |
|
void | SetPixel (const unsigned int n, const PixelType &v, bool &status) |
|
void | SetPrevious (const unsigned int axis, const unsigned int i, const PixelType &v) |
|
Self & | operator= (const Self &orig) |
|
void | SetPixel (const OffsetType o, const PixelType &v) |
|
void | SetPrevious (const unsigned int axis, const PixelType &v) |
|
OffsetType | ComputeInternalIndex (const NeighborIndexType n) const |
|
| ConstNeighborhoodIterator ()=default |
|
| ConstNeighborhoodIterator (const ConstNeighborhoodIterator &) |
|
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 |
|
| 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 | SetNeedToUseBoundaryCondition (bool b) |
|
void | SetRegion (const RegionType ®ion) |
|
| ~ConstNeighborhoodIterator () override=default |
|
| ConstNeighborhoodIterator (const SizeType &radius, const ImageType *ptr, const RegionType ®ion) |
|
bool | IsAtEnd () const |
|
void | SetLocation (const IndexType &position) |
|
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) |
|
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 |
|
void | SetRadius (const SizeValueType *rad) |
|
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 |
|