ITK
5.2.0
Insight Toolkit
|
#include <itkSparseFieldFourthOrderLevelSetImageFilter.h>
Public Types | |
using | IndexType = typename LevelSetImageType::IndexType |
using | LevelSetImageType = TImageType |
using | NodeDataType = Vector< NodeValueType, TImageType::ImageDimension > |
using | NodeValueType = typename LevelSetImageType::PixelType |
Public Attributes | |
NodeValueType | m_Curvature |
bool | m_CurvatureFlag |
NodeDataType | m_Data |
NodeDataType | m_Flux [TImageType::ImageDimension] |
IndexType | m_Index |
NodeDataType | m_InputData |
NodeDataType | m_ManifoldNormal [TImageType::ImageDimension] |
NodeDataType | m_Update |
NormalBandNode * | Next |
NormalBandNode * | Previous |
This is a data storage class that can is used as the node type for the SparseImage class.
Definition at line 38 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.
using itk::NormalBandNode< TImageType >::IndexType = typename LevelSetImageType::IndexType |
The index type for the scalar image.
Definition at line 49 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.
using itk::NormalBandNode< TImageType >::LevelSetImageType = TImageType |
The scalar image type.
Definition at line 43 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.
using itk::NormalBandNode< TImageType >::NodeDataType = Vector<NodeValueType, TImageType::ImageDimension> |
The definition for the normal vector type of the scalar image.
Definition at line 52 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.
using itk::NormalBandNode< TImageType >::NodeValueType = typename LevelSetImageType::PixelType |
The pixel type of the scalar image. Expected to be float or double.
Definition at line 46 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.
NodeValueType itk::NormalBandNode< TImageType >::m_Curvature |
Curvature computed from the output normal vectors. Used by LevelSetFunctionWithRefitTerm for its propagation term.
Definition at line 72 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.
bool itk::NormalBandNode< TImageType >::m_CurvatureFlag |
This flag is true if the curvature value at this node is valid, false otherwise.
Definition at line 76 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.
NodeDataType itk::NormalBandNode< TImageType >::m_Data |
Container for output data (normal vectors).
Definition at line 55 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.
NodeDataType itk::NormalBandNode< TImageType >::m_Flux[TImageType::ImageDimension] |
Intermediate flux computations used in computing the update.
Definition at line 68 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.
IndexType itk::NormalBandNode< TImageType >::m_Index |
The position of this node in the sparse image.
Definition at line 79 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.
NodeDataType itk::NormalBandNode< TImageType >::m_InputData |
Container for a copy of normal vectors before processing.
Definition at line 58 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.
NodeDataType itk::NormalBandNode< TImageType >::m_ManifoldNormal[TImageType::ImageDimension] |
Container for the manifold normal vector. These are computed once at initialization and later used for computing intrinsic derivatives.
Definition at line 65 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.
NodeDataType itk::NormalBandNode< TImageType >::m_Update |
Container for storing update vectors.
Definition at line 61 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.
NormalBandNode* itk::NormalBandNode< TImageType >::Next |
Pointers to previous and next nodes in the list.
Definition at line 82 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.
NormalBandNode* itk::NormalBandNode< TImageType >::Previous |
Definition at line 83 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.