|
using | Self = NeighborhoodIterator |
|
using | Superclass = ConstNeighborhoodIterator< TImage, ZeroFluxNeumannBoundaryCondition< TImage > > |
|
using | BoundaryConditionType = ZeroFluxNeumannBoundaryCondition< TImage > |
|
using | ConstIterator = typename AllocatorType::const_iterator |
|
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 AllocatorType::iterator |
|
using | NeighborhoodAccessorFunctorType = typename ImageType::NeighborhoodAccessorFunctorType |
|
using | NeighborhoodType = Neighborhood< PixelType, Self::Dimension > |
|
using | NeighborIndexType = typename NeighborhoodType::NeighborIndexType |
|
using | OffsetType = Offset< VDimension > |
|
using | OutputImageType = typename BoundaryConditionType::OutputImageType |
|
using | PixelType = typename TImage::PixelType |
|
using | RadiusType = itk::Size< VDimension > |
|
using | RegionType = typename TImage::RegionType |
|
using | Self = ConstNeighborhoodIterator |
|
using | SizeType = itk::Size< VDimension > |
|
using | Superclass = Neighborhood< InternalPixelType *, Self::Dimension > |
|
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 > |
|
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 i, const PixelType &v) |
|
void | SetPixel (const unsigned int i, 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 i, 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 | PrintSelf (std::ostream &, Indent) const override |
|
void | ResetBoundaryCondition () |
|
void | SetBoundaryCondition (const ZeroFluxNeumannBoundaryCondition< TImage > &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 () |
|
virtual void | PrintSelf (std::ostream &, Indent) const |
|
void | SetSize () |
|
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 |
|
ZeroFluxNeumannBoundaryCondition< TImage > | m_InternalBoundaryCondition |
|
bool | m_IsInBounds |
|
bool | m_IsInBoundsValid |
|
IndexType | m_Loop |
|
bool | m_NeedToUseBoundaryCondition |
|
NeighborhoodAccessorFunctorType | m_NeighborhoodAccessorFunctor |
|
RegionType | m_Region |
|
OffsetType | m_WrapOffset |
|
static constexpr DimensionValueType | Dimension |
|
static constexpr unsigned int | NeighborhoodDimension |
|