ITK
5.0.0
Insight Segmentation and Registration Toolkit
|
Classes | |
class | ConnectedImageNeighborhoodShape |
class | ConstantBoundaryImageNeighborhoodPixelAccessPolicy |
class | ImageBufferRange |
class | IndexRange |
class | RectangularImageNeighborhoodShape |
class | ShapedImageNeighborhoodRange |
class | ZeroFluxNeumannImageNeighborhoodPixelAccessPolicy |
Typedefs | |
template<unsigned VDimension> | |
using | ImageRegionIndexRange = IndexRange< VDimension, false > |
template<unsigned VDimension> | |
using | ZeroBasedIndexRange = IndexRange< VDimension, true > |
Functions | |
template<unsigned int VImageDimension, std::vcl_size_t VMaximumCityblockDistance, bool VIncludeCenterPixel> | |
std::array< Offset < VImageDimension > , ConnectedImageNeighborhoodShape < VImageDimension > ::CalculateNumberOfOffsets(VMaximumCityblockDistance, VIncludeCenterPixel)> | GenerateConnectedImageNeighborhoodShapeOffsets () noexcept |
template<typename TImage > | |
ImageBufferRange< TImage > | MakeImageBufferRange (TImage *const image) |
template<typename TImageNeighborhoodShape > | |
std::vector< Offset < TImageNeighborhoodShape::ImageDimension > > | GenerateImageNeighborhoodOffsets (const TImageNeighborhoodShape &shape) |
template<unsigned VImageDimension> | |
std::vector< Offset < VImageDimension > > | GenerateRectangularImageNeighborhoodOffsets (const Size< VImageDimension > &radius) |
using itk::Experimental::ImageRegionIndexRange = typedef IndexRange<VDimension, false> |
Definition at line 463 of file itkIndexRange.h.
using itk::Experimental::ZeroBasedIndexRange = typedef IndexRange<VDimension, true> |
Definition at line 466 of file itkIndexRange.h.
|
noexcept |
Generates the offsets for a connected image neighborhood shape.
Definition at line 311 of file itkConnectedImageNeighborhoodShape.h.
References itk::Experimental::ConnectedImageNeighborhoodShape< VImageDimension >::GetNumberOfOffsets().
std::vector<Offset<TImageNeighborhoodShape::ImageDimension> > itk::Experimental::GenerateImageNeighborhoodOffsets | ( | const TImageNeighborhoodShape & | shape | ) |
Generates the offsets for a neighborhood of the specified shape.
Definition at line 32 of file itkImageNeighborhoodOffsets.h.
Referenced by GenerateRectangularImageNeighborhoodOffsets().
std::vector<Offset<VImageDimension> > itk::Experimental::GenerateRectangularImageNeighborhoodOffsets | ( | const Size< VImageDimension > & | radius | ) |
Generates the offsets for a hyperrectangular (box shaped) neighborhood.
Definition at line 44 of file itkImageNeighborhoodOffsets.h.
References GenerateImageNeighborhoodOffsets().
ImageBufferRange<TImage> itk::Experimental::MakeImageBufferRange | ( | TImage *const | image | ) |
Creates a range to iterate over the pixels of the specified image. Returns an empty range when the specified argument is a nullptr (which is a valid use case).
Definition at line 689 of file itkImageBufferRange.h.