#include <itkSparseFieldLevelSetImageFilter.h>
Inheritance diagram for itk::SparseFieldCityBlockNeighborList:
Public Types | |
typedef TNeighborhoodType | NeighborhoodType |
typedef NeighborhoodType::OffsetType | OffsetType |
typedef NeighborhoodType::RadiusType | RadiusType |
Public Methods | |
itkStaticConstMacro (Dimension, unsigned int, NeighborhoodType::Dimension) | |
const RadiusType & | GetRadius () const |
const unsigned int & | GetArrayIndex (unsigned int i) const |
const OffsetType & | GetNeighborhoodOffset (unsigned int i) const |
const unsigned int & | GetSize () const |
SparseFieldCityBlockNeighborList () | |
~SparseFieldCityBlockNeighborList () | |
void | Print (std::ostream &os) const |
This class creates and stores indicies for use in finding neighbors within an itk::NeighborhoodIterator object. Both an array of unsigned integer indicies and an array of N dimensional offsets (from the center of the neighborhood) are created and stored. The indicies and offsets correspond to the "city-block" neighbors, that is, 4-neighbors in 2d, 6-neighbors in 3d, etc.
Order of reference is lowest index to highest index in the neighborhood. For example, for 4 connectivity, the indicies refer to the following neighbors:
* 1 * 2 * 3 * 4 *
Definition at line 69 of file itkSparseFieldLevelSetImageFilter.h.
|
Definition at line 72 of file itkSparseFieldLevelSetImageFilter.h. |
|
Definition at line 73 of file itkSparseFieldLevelSetImageFilter.h. |
|
Definition at line 74 of file itkSparseFieldLevelSetImageFilter.h. Referenced by itk::SparseFieldCityBlockNeighborList< SmartNeighborhoodIterator< OutputImageType > >::~SparseFieldCityBlockNeighborList(). |
|
|
|
Definition at line 92 of file itkSparseFieldLevelSetImageFilter.h. |
|
Definition at line 82 of file itkSparseFieldLevelSetImageFilter.h. |
|
Definition at line 85 of file itkSparseFieldLevelSetImageFilter.h. |
|
Definition at line 79 of file itkSparseFieldLevelSetImageFilter.h. |
|
Definition at line 88 of file itkSparseFieldLevelSetImageFilter.h. |
|
|
|
|