#include <itkParallelSparseFieldLevelSetImageFilter.h>
A convenience class for storing indices which reference neighbor pixels within a neighborhood.
Definition at line 76 of file itkParallelSparseFieldLevelSetImageFilter.h.
Collaboration diagram for itk::ParallelSparseFieldCityBlockNeighborList< TNeighborhoodType >: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 |
| unsigned int | GetStride (unsigned int i) |
| ParallelSparseFieldCityBlockNeighborList () | |
| void | Print (std::ostream &os, Indent indent) const |
| ~ParallelSparseFieldCityBlockNeighborList () | |
Static Public Attributes | |
| static constexpr unsigned int | Dimension = NeighborhoodType::Dimension |
Private Attributes | |
| std::vector< unsigned int > | m_ArrayIndex {} |
| std::vector< OffsetType > | m_NeighborhoodOffset {} |
| char | m_Pad1 [128] {} |
| char | m_Pad2 [128] {} |
| RadiusType | m_Radius {} |
| unsigned int | m_Size { 2 * Dimension } |
| unsigned int | m_StrideTable [Dimension] {} |
| using itk::ParallelSparseFieldCityBlockNeighborList< TNeighborhoodType >::NeighborhoodType = TNeighborhoodType |
Definition at line 79 of file itkParallelSparseFieldLevelSetImageFilter.h.
| using itk::ParallelSparseFieldCityBlockNeighborList< TNeighborhoodType >::OffsetType = typename NeighborhoodType::OffsetType |
Definition at line 80 of file itkParallelSparseFieldLevelSetImageFilter.h.
| using itk::ParallelSparseFieldCityBlockNeighborList< TNeighborhoodType >::RadiusType = typename NeighborhoodType::RadiusType |
Definition at line 81 of file itkParallelSparseFieldLevelSetImageFilter.h.
| itk::ParallelSparseFieldCityBlockNeighborList< TNeighborhoodType >::ParallelSparseFieldCityBlockNeighborList | ( | ) |
|
inline |
Definition at line 117 of file itkParallelSparseFieldLevelSetImageFilter.h.
References m_ArrayIndex, and m_NeighborhoodOffset.
|
inlinenodiscard |
Definition at line 92 of file itkParallelSparseFieldLevelSetImageFilter.h.
References m_ArrayIndex.
|
inlinenodiscard |
Definition at line 98 of file itkParallelSparseFieldLevelSetImageFilter.h.
References m_NeighborhoodOffset.
|
inlinenodiscard |
Definition at line 86 of file itkParallelSparseFieldLevelSetImageFilter.h.
References m_Radius.
|
inlinenodiscard |
Definition at line 104 of file itkParallelSparseFieldLevelSetImageFilter.h.
References m_Size.
|
inline |
Definition at line 110 of file itkParallelSparseFieldLevelSetImageFilter.h.
References m_StrideTable.
| void itk::ParallelSparseFieldCityBlockNeighborList< TNeighborhoodType >::Print | ( | std::ostream & | os, |
| Indent | indent ) const |
|
staticconstexpr |
Definition at line 83 of file itkParallelSparseFieldLevelSetImageFilter.h.
|
private |
Definition at line 130 of file itkParallelSparseFieldLevelSetImageFilter.h.
Referenced by GetArrayIndex(), and ~ParallelSparseFieldCityBlockNeighborList().
|
private |
Definition at line 131 of file itkParallelSparseFieldLevelSetImageFilter.h.
Referenced by GetNeighborhoodOffset(), and ~ParallelSparseFieldCityBlockNeighborList().
|
private |
Definition at line 127 of file itkParallelSparseFieldLevelSetImageFilter.h.
|
private |
Definition at line 136 of file itkParallelSparseFieldLevelSetImageFilter.h.
|
private |
Definition at line 129 of file itkParallelSparseFieldLevelSetImageFilter.h.
Referenced by GetRadius().
|
private |
Definition at line 128 of file itkParallelSparseFieldLevelSetImageFilter.h.
Referenced by GetSize().
|
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 135 of file itkParallelSparseFieldLevelSetImageFilter.h.
Referenced by GetStride().