NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions > Class Template Reference

Calculates length between two boundaries, solving PDE by iterative relaxation. More...

Inheritance diagram for itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >:
Inheritance graph
[legend]
Collaboration diagram for itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >:
Collaboration graph
[legend]

Public Types

typedef RelaxStreamlinesFilter Self
 
typedef
BaseCTEStreamlinesFilter
< TImageType, TScalarType,
NDimensions > 
Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef Vector< TScalarType,
NDimensions > 
InputVectorImagePixelType
 
typedef Image
< InputVectorImagePixelType,
NDimensions > 
InputVectorImageType
 
typedef
InputVectorImageType::Pointer 
InputVectorImagePointer
 
typedef
InputVectorImageType::ConstPointer 
InputVectorImageConstPointer
 
typedef
InputVectorImageType::IndexType 
InputVectorImageIndexType
 
typedef TScalarType InputScalarImagePixelType
 
typedef Image
< InputScalarImagePixelType,
NDimensions > 
InputScalarImageType
 
typedef Point< TScalarType,
NDimensions > 
InputScalarImagePointType
 
typedef
InputScalarImageType::SpacingType 
InputScalarImageSpacingType
 
typedef
InputScalarImageType::Pointer 
InputScalarImagePointer
 
typedef
InputScalarImageType::IndexType 
InputScalarImageIndexType
 
typedef
InputScalarImageType::ConstPointer 
InputScalarImageConstPointer
 
typedef
InputScalarImageType::RegionType 
InputScalarImageRegionType
 
typedef InputScalarImageType OutputImageType
 
typedef OutputImageType::PixelType OutputImagePixelType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef
OutputImageType::ConstPointer 
OutputImageConstPointer
 
typedef OutputImageType::IndexType OutputImageIndexType
 
typedef
OutputImageType::SpacingType 
OutputImageSpacingType
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef OutputImageType::SizeType OutputImageSizeType
 
typedef
VectorInterpolateImageFunction
< InputVectorImageType,TScalarType > 
VectorInterpolatorType
 
typedef
VectorInterpolatorType::Pointer 
VectorInterpolatorPointer
 
typedef
VectorInterpolatorType::PointType 
VectorInterpolatorPointType
 
typedef
InterpolateImageFunction
< InputScalarImageType,TScalarType > 
ScalarInterpolatorType
 
typedef
ScalarInterpolatorType::Pointer 
ScalarInterpolatorPointer
 
typedef
ScalarInterpolatorType::PointType 
ScalarInterpolatorPointType
 
- Public Types inherited from itk::BaseCTEStreamlinesFilter< TImageType, TScalarType, NDimensions >
typedef BaseCTEStreamlinesFilter Self
 
typedef BaseCTEFilter< TImageType > Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef Vector< TScalarType,
NDimensions > 
InputVectorImagePixelType
 
typedef Image
< InputVectorImagePixelType,
NDimensions > 
InputVectorImageType
 
typedef
InputVectorImageType::Pointer 
InputVectorImagePointer
 
typedef
InputVectorImageType::ConstPointer 
InputVectorImageConstPointer
 
typedef TScalarType InputScalarImagePixelType
 
typedef Image
< InputScalarImagePixelType,
NDimensions > 
InputScalarImageType
 
typedef
InputScalarImageType::PointType 
InputScalarImagePointType
 
typedef
InputScalarImageType::Pointer 
InputScalarImagePointer
 
typedef
InputScalarImageType::IndexType 
InputScalarImageIndexType
 
typedef
InputScalarImageType::ConstPointer 
InputScalarImageConstPointer
 
typedef
InputScalarImageType::RegionType 
InputScalarImageRegionType
 
typedef InputScalarImageType OutputImageType
 
typedef OutputImageType::PixelType OutputImagePixelType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef
OutputImageType::ConstPointer 
OutputImageConstPointer
 
typedef
VectorInterpolateImageFunction
< InputVectorImageType,TScalarType > 
VectorInterpolatorType
 
typedef
VectorInterpolatorType::Pointer 
VectorInterpolatorPointer
 
typedef
VectorInterpolatorType::PointType 
VectorInterpolatorPointType
 
typedef
InterpolateImageFunction
< InputScalarImageType,TScalarType > 
ScalarInterpolatorType
 
typedef
ScalarInterpolatorType::Pointer 
ScalarInterpolatorPointer
 
typedef
ScalarInterpolatorType::PointType 
ScalarInterpolatorPointType
 
- Public Types inherited from itk::BaseCTEFilter< TImageType >
typedef BaseCTEFilter Self
 
typedef ImageToImageFilter
< TImageType, TImageType > 
Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef TImageType InputImageType
 
typedef InputImageType::PixelType InputPixelType
 
typedef InputImageType::IndexType InputIndexType
 
typedef InputImageType::SizeType InputSizeType
 
typedef InputImageType::Pointer InputImagePointer
 
typedef
InputImageType::ConstPointer 
InputImageConstPointer
 
typedef InputPixelType OutputPixelType
 
typedef Image< OutputPixelType,
TImageType::ImageDimension > 
OutputImageType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef
OutputImageType::ConstPointer 
OutputImageConstPointer
 
typedef OutputImageType::SizeType OutputSizeType
 

Public Member Functions

virtual const char * GetClassName () const
 
 itkStaticConstMacro (Dimension, unsigned int, NDimensions)
 
void SetScalarImage (const InputScalarImageType *image)
 
void SetVectorImage (const InputVectorImageType *image)
 
void SetSegmentedImage (const InputScalarImageType *image)
 
virtual void SetEpsilonConvergenceThreshold (double _arg)
 
virtual double GetEpsilonConvergenceThreshold ()
 
virtual void SetMaximumNumberOfIterations (unsigned long int _arg)
 
virtual unsigned long int GetMaximumNumberOfIterations ()
 
virtual void SetMaximumLength (double _arg)
 
virtual double GetMaximumLength ()
 
virtual void SetInitializeBoundaries (bool _arg)
 
virtual bool GetInitializeBoundaries ()
 
OutputImageTypeGetL0Image () const
 
OutputImageTypeGetL1Image () const
 
- Public Member Functions inherited from itk::BaseCTEStreamlinesFilter< TImageType, TScalarType, NDimensions >
virtual void SetLowVoltage (InputScalarImagePixelType _arg)
 
virtual InputScalarImagePixelType GetLowVoltage ()
 
virtual void SetHighVoltage (InputScalarImagePixelType _arg)
 
virtual InputScalarImagePixelType GetHighVoltage ()
 
virtual void SetVectorInterpolator (VectorInterpolatorType *_arg)
 
virtual const
VectorInterpolatorType
GetVectorInterpolator ()
 
virtual void SetScalarInterpolator (ScalarInterpolatorType *_arg)
 
virtual const
ScalarInterpolatorType
GetScalarInterpolator ()
 
- Public Member Functions inherited from itk::BaseCTEFilter< TImageType >
 itkStaticConstMacro (Dimension, unsigned int, TImageType::ImageDimension)
 
virtual InputPixelType GetGreyMatterLabel ()
 
virtual InputPixelType GetWhiteMatterLabel ()
 
virtual InputPixelType GetExtraCerebralMatterLabel ()
 
void SetLabelThresholds (InputPixelType greyMatterLabel, InputPixelType whiteMatterLabel, InputPixelType extraCerebralMatterLabel)
 
virtual bool GetUserHasSetTheLabelThresholds ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 RelaxStreamlinesFilter ()
 
 ~RelaxStreamlinesFilter ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 
virtual void GenerateData ()
 
virtual void InitializeBoundaries (std::vector< InputScalarImageIndexType > &completeListOfGreyMatterPixels, InputScalarImageType *scalarImage, InputVectorImageType *vectorImage, OutputImageType *L0Image, OutputImageType *L1Image, std::vector< InputScalarImageIndexType > &L0greyList, std::vector< InputScalarImageIndexType > &L1greyList)
 
virtual void SolvePDE (bool isInnerBoundary, std::vector< InputScalarImageIndexType > &listOfGreyPixels, InputScalarImageType *scalarImage, InputVectorImageType *vectorImage, OutputImageType *outputImage)
 
- Protected Member Functions inherited from itk::BaseCTEStreamlinesFilter< TImageType, TScalarType, NDimensions >
 BaseCTEStreamlinesFilter ()
 
 ~BaseCTEStreamlinesFilter ()
 
- Protected Member Functions inherited from itk::BaseCTEFilter< TImageType >
 BaseCTEFilter ()
 
virtual ~BaseCTEFilter ()
 
virtual void GenerateInputRequestedRegion ()
 
virtual void EnlargeOutputRequestedRegion (DataObject *itkNotUsed)
 
virtual void CheckInputsAndOutputsSameSize ()
 
virtual bool IsOnBoundary (const InputImageType *image, const InputIndexType &index, const InputPixelType boundaryValue, bool useFullyConnected)
 
virtual bool IsOnCSFBoundary (const InputImageType *image, const InputIndexType &index, bool useFullyConnected)
 
virtual bool IsOnWMBoundary (const InputImageType *image, const InputIndexType &index, bool useFullyConnected)
 
virtual bool IsOnGMBoundary (const InputImageType *image, const InputIndexType &index, bool useFullyConnected)
 

Protected Attributes

double m_EpsilonConvergenceThreshold
 
unsigned long int m_MaximumNumberOfIterations
 
double m_MaximumLength
 
bool m_InitializeBoundaries
 
- Protected Attributes inherited from itk::BaseCTEStreamlinesFilter< TImageType, TScalarType, NDimensions >
VectorInterpolatorPointer m_VectorInterpolator
 
ScalarInterpolatorPointer m_ScalarInterpolator
 
InputScalarImagePixelType m_LowVoltage
 
InputScalarImagePixelType m_HighVoltage
 
- Protected Attributes inherited from itk::BaseCTEFilter< TImageType >
InputPixelType m_GreyMatterLabel
 
InputPixelType m_WhiteMatterLabel
 
InputPixelType m_ExtraCerebralMatterLabel
 
bool m_UserHasSetTheLabelThresholds
 

Detailed Description

template<class TImageType, typename TScalarType, unsigned int NDimensions>
class itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >

Calculates length between two boundaries, solving PDE by iterative relaxation.

This filter implements algorithm 1) in Yezzi and Prince 2003 , IEEE TMI Vol. 22, No. 10, p 1332-1339. The first input should be a scalar image, such as the output of itkLaplacianSolverImageFilter. The second image should be the vector field of the gradient of the first input.

In this implementation, you specify the the voltage potentials that your Laplacian was solved on. This enables the filter to set the boundaries correctly. Only voxels that are > LowVoltage and < HighVoltage are solved.

See also
BaseStreamlinesFilter
IntegrateStreamlinesFilter
OrderedTraversalStreamlinesFilter

Member Typedef Documentation

template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef SmartPointer<const Self> itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::ConstPointer
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef InputScalarImageType::ConstPointer itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::InputScalarImageConstPointer
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef InputScalarImageType::IndexType itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::InputScalarImageIndexType
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef TScalarType itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::InputScalarImagePixelType
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef InputScalarImageType::Pointer itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::InputScalarImagePointer
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef Point<TScalarType, NDimensions> itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::InputScalarImagePointType
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef InputScalarImageType::RegionType itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::InputScalarImageRegionType
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef InputScalarImageType::SpacingType itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::InputScalarImageSpacingType
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef Image< InputScalarImagePixelType, NDimensions > itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::InputScalarImageType
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef InputVectorImageType::ConstPointer itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::InputVectorImageConstPointer
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef InputVectorImageType::IndexType itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::InputVectorImageIndexType
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef Vector< TScalarType, NDimensions > itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::InputVectorImagePixelType

Standard typedefs.

template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef InputVectorImageType::Pointer itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::InputVectorImagePointer
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef Image< InputVectorImagePixelType, NDimensions > itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::InputVectorImageType
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef OutputImageType::ConstPointer itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::OutputImageConstPointer
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef OutputImageType::IndexType itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::OutputImageIndexType
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef OutputImageType::PixelType itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::OutputImagePixelType
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef OutputImageType::Pointer itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::OutputImagePointer
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef OutputImageType::RegionType itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::OutputImageRegionType
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef OutputImageType::SizeType itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::OutputImageSizeType
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef OutputImageType::SpacingType itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::OutputImageSpacingType
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef InputScalarImageType itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::OutputImageType
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef SmartPointer<Self> itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::Pointer
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef ScalarInterpolatorType::Pointer itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::ScalarInterpolatorPointer
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef ScalarInterpolatorType::PointType itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::ScalarInterpolatorPointType
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef InterpolateImageFunction< InputScalarImageType ,TScalarType > itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::ScalarInterpolatorType
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef RelaxStreamlinesFilter itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::Self

Standard "Self" typedef.

template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef BaseCTEStreamlinesFilter<TImageType, TScalarType, NDimensions> itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::Superclass
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef VectorInterpolatorType::Pointer itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::VectorInterpolatorPointer
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef VectorInterpolatorType::PointType itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::VectorInterpolatorPointType
template<class TImageType , typename TScalarType , unsigned int NDimensions>
typedef VectorInterpolateImageFunction<InputVectorImageType ,TScalarType > itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::VectorInterpolatorType

Constructor & Destructor Documentation

template<class TImageType , typename TScalarType , unsigned int NDimensions>
itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::RelaxStreamlinesFilter ( )
protected
template<class TImageType , typename TScalarType , unsigned int NDimensions>
itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::~RelaxStreamlinesFilter ( )
protected

Member Function Documentation

template<class TImageType , typename TScalarType , unsigned int NDimensions>
virtual void itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::GenerateData ( )
protectedvirtual
template<class TImageType , typename TScalarType , unsigned int NDimensions>
virtual const char* itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::GetClassName ( ) const
virtual
template<class TImageType , typename TScalarType , unsigned int NDimensions>
virtual double itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::GetEpsilonConvergenceThreshold ( )
virtual
template<class TImageType , typename TScalarType , unsigned int NDimensions>
virtual bool itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::GetInitializeBoundaries ( )
virtual
template<class TImageType , typename TScalarType , unsigned int NDimensions>
OutputImageType* itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::GetL0Image ( ) const
inline
template<class TImageType , typename TScalarType , unsigned int NDimensions>
OutputImageType* itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::GetL1Image ( ) const
inline
template<class TImageType , typename TScalarType , unsigned int NDimensions>
virtual double itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::GetMaximumLength ( )
virtual
template<class TImageType , typename TScalarType , unsigned int NDimensions>
virtual unsigned long int itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::GetMaximumNumberOfIterations ( )
virtual
template<class TImageType , typename TScalarType , unsigned int NDimensions>
virtual void itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::InitializeBoundaries ( std::vector< InputScalarImageIndexType > &  completeListOfGreyMatterPixels,
InputScalarImageType scalarImage,
InputVectorImageType vectorImage,
OutputImageType L0Image,
OutputImageType L1Image,
std::vector< InputScalarImageIndexType > &  L0greyList,
std::vector< InputScalarImageIndexType > &  L1greyList 
)
protectedvirtual
template<class TImageType , typename TScalarType , unsigned int NDimensions>
itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::itkStaticConstMacro ( Dimension  ,
unsigned  int,
NDimensions   
)

Get the number of dimensions we are working in.

template<class TImageType , typename TScalarType , unsigned int NDimensions>
static Pointer itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::New ( )
static

Method for creation through the object factory.

template<class TImageType , typename TScalarType , unsigned int NDimensions>
void itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::PrintSelf ( std::ostream &  ,
Indent   
) const
protectedvirtual
template<class TImageType , typename TScalarType , unsigned int NDimensions>
virtual void itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::SetEpsilonConvergenceThreshold ( double  _arg)
virtual

Set convergence threshold. Default 10E-5.

template<class TImageType , typename TScalarType , unsigned int NDimensions>
virtual void itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::SetInitializeBoundaries ( bool  _arg)
virtual

Initialize boundaries or not.

template<class TImageType , typename TScalarType , unsigned int NDimensions>
virtual void itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::SetMaximumLength ( double  _arg)
virtual

Set Maximum length. Default 10.

template<class TImageType , typename TScalarType , unsigned int NDimensions>
virtual void itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::SetMaximumNumberOfIterations ( unsigned long int  _arg)
virtual

Set MaximumNumberOfIterations threshold. Default 200.

template<class TImageType , typename TScalarType , unsigned int NDimensions>
void itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::SetScalarImage ( const InputScalarImageType image)
inline

Sets the scalar (Laplacian) image, at input 0.

template<class TImageType , typename TScalarType , unsigned int NDimensions>
void itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::SetSegmentedImage ( const InputScalarImageType image)
inline

Sets the segmented/label image, at input 2.

template<class TImageType , typename TScalarType , unsigned int NDimensions>
void itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::SetVectorImage ( const InputVectorImageType image)
inline

Sets the vector image, at input 1.

template<class TImageType , typename TScalarType , unsigned int NDimensions>
virtual void itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::SolvePDE ( bool  isInnerBoundary,
std::vector< InputScalarImageIndexType > &  listOfGreyPixels,
InputScalarImageType scalarImage,
InputVectorImageType vectorImage,
OutputImageType outputImage 
)
protectedvirtual

This is called twice, once for L0 boundary, and once for L1 boundary.

Member Data Documentation

template<class TImageType , typename TScalarType , unsigned int NDimensions>
double itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::m_EpsilonConvergenceThreshold
protected

For controlling convergence of the iteration.

template<class TImageType , typename TScalarType , unsigned int NDimensions>
bool itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::m_InitializeBoundaries
protected

To control if we initialize boundaries.

template<class TImageType , typename TScalarType , unsigned int NDimensions>
double itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::m_MaximumLength
protected

So we can force a maximum length.

template<class TImageType , typename TScalarType , unsigned int NDimensions>
unsigned long int itk::RelaxStreamlinesFilter< TImageType, TScalarType, NDimensions >::m_MaximumNumberOfIterations
protected

Just in case we need to force a stop.


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