ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkSparseFieldLevelSetImageFilter.h>
Public Types | |
typedef TNeighborhoodType | NeighborhoodType |
typedef NeighborhoodType::OffsetType | OffsetType |
typedef NeighborhoodType::RadiusType | RadiusType |
Public Member Functions | |
const unsigned int & | GetArrayIndex (unsigned int i) const |
const OffsetType & | GetNeighborhoodOffset (unsigned int i) const |
const RadiusType & | GetRadius () const |
const unsigned int & | GetSize () const |
int | GetStride (unsigned int i) |
void | Print (std::ostream &os) const |
SparseFieldCityBlockNeighborList () | |
~SparseFieldCityBlockNeighborList () | |
Static Public Attributes | |
static const unsigned int | Dimension = NeighborhoodType::Dimension |
Private Attributes | |
std::vector< unsigned int > | m_ArrayIndex |
std::vector< OffsetType > | m_NeighborhoodOffset |
RadiusType | m_Radius |
unsigned int | m_Size |
unsigned | m_StrideTable [Dimension] |
A convenience class for storing indicies which reference neighbor pixels within a neighborhood.
* 1 * 2 * 3 * 4 *
Definition at line 73 of file itkSparseFieldLevelSetImageFilter.h.
typedef TNeighborhoodType itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::NeighborhoodType |
Definition at line 76 of file itkSparseFieldLevelSetImageFilter.h.
typedef NeighborhoodType::OffsetType itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::OffsetType |
Definition at line 77 of file itkSparseFieldLevelSetImageFilter.h.
typedef NeighborhoodType::RadiusType itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::RadiusType |
Definition at line 78 of file itkSparseFieldLevelSetImageFilter.h.
itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::SparseFieldCityBlockNeighborList | ( | ) |
itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::~SparseFieldCityBlockNeighborList | ( | ) | [inline] |
Definition at line 99 of file itkSparseFieldLevelSetImageFilter.h.
const unsigned int& itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::GetArrayIndex | ( | unsigned int | i | ) | const [inline] |
Definition at line 86 of file itkSparseFieldLevelSetImageFilter.h.
const OffsetType& itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::GetNeighborhoodOffset | ( | unsigned int | i | ) | const [inline] |
Definition at line 89 of file itkSparseFieldLevelSetImageFilter.h.
const RadiusType& itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::GetRadius | ( | void | ) | const [inline] |
Definition at line 83 of file itkSparseFieldLevelSetImageFilter.h.
const unsigned int& itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::GetSize | ( | void | ) | const [inline] |
Definition at line 92 of file itkSparseFieldLevelSetImageFilter.h.
int itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::GetStride | ( | unsigned int | i | ) | [inline] |
Definition at line 95 of file itkSparseFieldLevelSetImageFilter.h.
void itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::Print | ( | std::ostream & | os | ) | const |
const unsigned int itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::Dimension = NeighborhoodType::Dimension [static] |
Definition at line 80 of file itkSparseFieldLevelSetImageFilter.h.
std::vector< unsigned int > itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::m_ArrayIndex [private] |
Definition at line 106 of file itkSparseFieldLevelSetImageFilter.h.
Referenced by itk::SparseFieldCityBlockNeighborList< NeighborhoodIterator< OutputImageType > >::GetArrayIndex().
std::vector< OffsetType > itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::m_NeighborhoodOffset [private] |
Definition at line 107 of file itkSparseFieldLevelSetImageFilter.h.
Referenced by itk::SparseFieldCityBlockNeighborList< NeighborhoodIterator< OutputImageType > >::GetNeighborhoodOffset().
RadiusType itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::m_Radius [private] |
Definition at line 105 of file itkSparseFieldLevelSetImageFilter.h.
Referenced by itk::SparseFieldCityBlockNeighborList< NeighborhoodIterator< OutputImageType > >::GetRadius().
unsigned int itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::m_Size [private] |
Definition at line 104 of file itkSparseFieldLevelSetImageFilter.h.
Referenced by itk::SparseFieldCityBlockNeighborList< NeighborhoodIterator< OutputImageType > >::GetSize().
unsigned itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::m_StrideTable[Dimension] [private] |
An internal table for keeping track of stride lengths in a neighborhood, i.e. the memory offsets between pixels along each dimensional axis.
Definition at line 111 of file itkSparseFieldLevelSetImageFilter.h.
Referenced by itk::SparseFieldCityBlockNeighborList< NeighborhoodIterator< OutputImageType > >::GetStride().