![]() |
ITK
5.0.0
Insight Segmentation and Registration Toolkit
|
#include <itkSparseFieldLevelSetImageFilter.h>
Inheritance diagram for itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >:
Collaboration diagram for itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >:A convenience class for storing indices which reference neighbor pixels within a neighborhood.
Definition at line 73 of file itkSparseFieldLevelSetImageFilter.h.
Public Types | |
| using | NeighborhoodType = TNeighborhoodType |
| using | OffsetType = typename NeighborhoodType::OffsetType |
| using | RadiusType = typename NeighborhoodType::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 ()=default | |
Static Public Attributes | |
| static constexpr 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] |
| using itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::NeighborhoodType = TNeighborhoodType |
Definition at line 76 of file itkSparseFieldLevelSetImageFilter.h.
| using itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::OffsetType = typename NeighborhoodType::OffsetType |
Definition at line 77 of file itkSparseFieldLevelSetImageFilter.h.
| using itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::RadiusType = typename NeighborhoodType::RadiusType |
Definition at line 78 of file itkSparseFieldLevelSetImageFilter.h.
| itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::SparseFieldCityBlockNeighborList | ( | ) |
|
default |
|
inline |
Definition at line 84 of file itkSparseFieldLevelSetImageFilter.h.
|
inline |
Definition at line 87 of file itkSparseFieldLevelSetImageFilter.h.
|
inline |
Definition at line 81 of file itkSparseFieldLevelSetImageFilter.h.
|
inline |
Definition at line 90 of file itkSparseFieldLevelSetImageFilter.h.
|
inline |
Definition at line 93 of file itkSparseFieldLevelSetImageFilter.h.
| void itk::SparseFieldCityBlockNeighborList< TNeighborhoodType >::Print | ( | std::ostream & | os | ) | const |
|
static |
Definition at line 79 of file itkSparseFieldLevelSetImageFilter.h.
|
private |
Definition at line 104 of file itkSparseFieldLevelSetImageFilter.h.
|
private |
Definition at line 105 of file itkSparseFieldLevelSetImageFilter.h.
|
private |
Definition at line 103 of file itkSparseFieldLevelSetImageFilter.h.
|
private |
Definition at line 102 of file itkSparseFieldLevelSetImageFilter.h.
|
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 109 of file itkSparseFieldLevelSetImageFilter.h.
1.8.5