Orfeo Toolbox  3.16
Public Types | Public Attributes
itk::NormalBandNode< TImageType > Class Template Reference

This is a data storage class that can is used as the node type for the SparseImage class. More...

#include <itkSparseFieldFourthOrderLevelSetImageFilter.h>

+ Collaboration diagram for itk::NormalBandNode< TImageType >:

List of all members.

Public Types

typedef
LevelSetImageType::IndexType 
IndexType
typedef TImageType LevelSetImageType
typedef Vector< NodeValueType,::itk::GetImageDimension
< TImageType >::ImageDimension > 
NodeDataType
typedef
LevelSetImageType::PixelType 
NodeValueType

Public Attributes

NodeValueType m_Curvature
bool m_CurvatureFlag
NodeDataType m_Data
NodeDataType m_Flux [::itk::GetImageDimension< TImageType >::ImageDimension]
IndexType m_Index
NodeDataType m_InputData
NodeDataType m_ManifoldNormal [::itk::GetImageDimension< TImageType >::ImageDimension]
NodeDataType m_Update
NormalBandNodeNext
NormalBandNodePrevious

Detailed Description

template<class TImageType>
class itk::NormalBandNode< TImageType >

This is a data storage class that can is used as the node type for the SparseImage class.

Definition at line 37 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.


Member Typedef Documentation

template<class TImageType >
typedef LevelSetImageType::IndexType itk::NormalBandNode< TImageType >::IndexType

The index type for the scalar image.

Definition at line 47 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.

template<class TImageType >
typedef TImageType itk::NormalBandNode< TImageType >::LevelSetImageType

The scalar image type.

Definition at line 41 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.

template<class TImageType >
typedef Vector<NodeValueType, ::itk::GetImageDimension<TImageType>::ImageDimension> itk::NormalBandNode< TImageType >::NodeDataType

The definition for the normal vector type of the scalar image.

Definition at line 52 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.

template<class TImageType >
typedef LevelSetImageType::PixelType itk::NormalBandNode< TImageType >::NodeValueType

The pixel type of the scalar image. Expected to be float or double.

Definition at line 44 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.


Member Data Documentation

template<class TImageType >
NodeValueType itk::NormalBandNode< TImageType >::m_Curvature

Curvature computed from the output normal vectors. Used by LevelSetFunctionWithRefitTerm for its propagation term.

Definition at line 73 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.

Referenced by itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >::ComputeCurvatureTarget().

template<class TImageType >
bool itk::NormalBandNode< TImageType >::m_CurvatureFlag
template<class TImageType >
NodeDataType itk::NormalBandNode< TImageType >::m_Data

Container for output data (normal vectors).

Definition at line 55 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.

template<class TImageType >
NodeDataType itk::NormalBandNode< TImageType >::m_Flux[::itk::GetImageDimension< TImageType >::ImageDimension]

Intermediate flux computations used in computing the update.

Definition at line 69 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.

template<class TImageType >
IndexType itk::NormalBandNode< TImageType >::m_Index

The position of this node in the sparse image.

Definition at line 80 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.

template<class TImageType >
NodeDataType itk::NormalBandNode< TImageType >::m_InputData

Container for a copy of normal vectors before processing.

Definition at line 58 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.

template<class TImageType >
NodeDataType itk::NormalBandNode< TImageType >::m_ManifoldNormal[::itk::GetImageDimension< TImageType >::ImageDimension]

Container for the manifold normal vector. These are computed once at initialization and later used for computing intrinsic derivatives.

Definition at line 66 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.

template<class TImageType >
NodeDataType itk::NormalBandNode< TImageType >::m_Update

Container for storing update vectors.

Definition at line 61 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.

template<class TImageType >
NormalBandNode* itk::NormalBandNode< TImageType >::Next

Pointers to previous and next nodes in the list.

Definition at line 83 of file itkSparseFieldFourthOrderLevelSetImageFilter.h.

template<class TImageType >
NormalBandNode* itk::NormalBandNode< TImageType >::Previous

The documentation for this class was generated from the following file:

Generated at Sun Feb 3 2013 02:17:36 for Orfeo Toolbox with doxygen 1.8.1.1