ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkNeighborhoodAccessorFunctor.h>
Provides accessor interfaces to Get pixels and is meant to be used on pointers contained within Neighborhoods. A typical user should not need to use this class directly. This class is used by the neighborhood iterators to get pixels from pixel pointers or assign a pixel to an address.
Definition at line 41 of file itkNeighborhoodAccessorFunctor.h.
typedef ImageBoundaryCondition< ImageType > const* itk::NeighborhoodAccessorFunctor< TImage >::ImageBoundaryConditionConstPointerType |
Definition at line 60 of file itkNeighborhoodAccessorFunctor.h.
typedef TImage itk::NeighborhoodAccessorFunctor< TImage >::ImageType |
Definition at line 45 of file itkNeighborhoodAccessorFunctor.h.
typedef ImageType::InternalPixelType itk::NeighborhoodAccessorFunctor< TImage >::InternalPixelType |
Definition at line 47 of file itkNeighborhoodAccessorFunctor.h.
typedef Neighborhood< InternalPixelType *, Self::ImageDimension > itk::NeighborhoodAccessorFunctor< TImage >::NeighborhoodType |
Definition at line 56 of file itkNeighborhoodAccessorFunctor.h.
typedef ImageType::OffsetType itk::NeighborhoodAccessorFunctor< TImage >::OffsetType |
Definition at line 49 of file itkNeighborhoodAccessorFunctor.h.
typedef ImageType::PixelType itk::NeighborhoodAccessorFunctor< TImage >::PixelType |
Definition at line 46 of file itkNeighborhoodAccessorFunctor.h.
typedef NeighborhoodAccessorFunctor itk::NeighborhoodAccessorFunctor< TImage >::Self |
Definition at line 44 of file itkNeighborhoodAccessorFunctor.h.
typedef unsigned int itk::NeighborhoodAccessorFunctor< TImage >::VectorLengthType |
Definition at line 48 of file itkNeighborhoodAccessorFunctor.h.
itk::NeighborhoodAccessorFunctor< TImage >::NeighborhoodAccessorFunctor | ( | ) | [inline] |
Constructor
Definition at line 95 of file itkNeighborhoodAccessorFunctor.h.
virtual itk::NeighborhoodAccessorFunctor< TImage >::~NeighborhoodAccessorFunctor | ( | ) | [inline, virtual] |
Destructor
Definition at line 98 of file itkNeighborhoodAccessorFunctor.h.
PixelType itk::NeighborhoodAccessorFunctor< TImage >::BoundaryCondition | ( | const OffsetType & | point_index, |
const OffsetType & | boundary_offset, | ||
const NeighborhoodType * | data, | ||
const ImageBoundaryConditionConstPointerType | boundaryCondition | ||
) | const [inline] |
Definition at line 82 of file itkNeighborhoodAccessorFunctor.h.
PixelType itk::NeighborhoodAccessorFunctor< TImage >::Get | ( | const InternalPixelType * | pixelPointer | ) | const [inline] |
Method to dereference a pixel pointer. This is used from the ConstNeighborhoodIterator as the equivalent operation to (*it). This method should be preferred over the former (*it) notation. The reason is that dereferencing a pointer to a location of VectorImage pixel involves a different operation that simply dereferencing the pointer.
Definition at line 71 of file itkNeighborhoodAccessorFunctor.h.
void itk::NeighborhoodAccessorFunctor< TImage >::Set | ( | InternalPixelType *& | pixelPointer, |
const PixelType & | p | ||
) | const [inline] |
Method to set the pixel value at a certain pixel pointer
Definition at line 77 of file itkNeighborhoodAccessorFunctor.h.
void itk::NeighborhoodAccessorFunctor< TImage >::SetBegin | ( | const InternalPixelType * | ) | [inline] |
Set the pointer index to the start of the buffer.
Definition at line 63 of file itkNeighborhoodAccessorFunctor.h.
void itk::NeighborhoodAccessorFunctor< TImage >::SetVectorLength | ( | VectorLengthType | ) | [inline] |
Definition at line 91 of file itkNeighborhoodAccessorFunctor.h.
VectorLengthType itk::NeighborhoodAccessorFunctor< TImage >::SetVectorLength | ( | ) | [inline] |
Definition at line 92 of file itkNeighborhoodAccessorFunctor.h.
const unsigned int itk::NeighborhoodAccessorFunctor< TImage >::ImageDimension = TImage::ImageDimension [static] |
Definition at line 51 of file itkNeighborhoodAccessorFunctor.h.