Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage > Class Template Reference

Generates the upwind gradient field of fast marching arrival times. More...

#include <itkFastMarchingUpwindGradientImageFilter.h>

Inheritance diagram for itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >:

Inheritance graph
[legend]
Collaboration diagram for itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef FastMarchingUpwindGradientImageFilter Self
typedef FastMarchingImageFilter<
TLevelSet, TSpeedImage > 
Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef Superclass::LevelSetType LevelSetType
typedef Superclass::SpeedImageType SpeedImageType
typedef Superclass::LevelSetImageType LevelSetImageType
typedef Superclass::LevelSetPointer LevelSetPointer
typedef Superclass::SpeedImageConstPointer SpeedImageConstPointer
typedef Superclass::LabelImageType LabelImageType
typedef Superclass::PixelType PixelType
typedef Superclass::AxisNodeType AxisNodeType
typedef Superclass::NodeType NodeType
typedef Superclass::NodeContainer NodeContainer
typedef Superclass::NodeContainerPointer NodeContainerPointer
typedef Superclass::IndexType IndexType
typedef Superclass::OutputSpacingType OutputSpacingType
typedef Superclass::LevelSetIndexType LevelSetIndexType
typedef CovariantVector< PixelType,
itkGetStaticConstMacro(SetDimension) 
GradientPixelType )
typedef Image< GradientPixelType,
itkGetStaticConstMacro(SetDimension) 
GradientImageType )
typedef GradientImageType::Pointer GradientImagePointer
enum  { OneTarget, AllTargets }

Public Member Functions

virtual const char * GetNameOfClass () const
 itkStaticConstMacro (SetDimension, unsigned int, Superclass::SetDimension)
NodeContainerPointer GetTargetPoints ()
GradientImagePointer GetGradientImage () const
virtual void SetGenerateGradientImage (bool _arg)
virtual void SetTargetOffset (double _arg)
virtual const double & GetTargetOffset ()
virtual const double & GetTargetValue ()
void SetTargetPoints (NodeContainer *points)
virtual const bool & GetGenerateGradientImage ()
virtual void GenerateGradientImageOn ()
virtual void GenerateGradientImageOff ()
virtual void SetTargetReachedMode (int _arg)
virtual const int & GetTargetReachedMode ()
void SetTargetReachedModeToOneTarget ()
void SetTargetReachedModeToAllTargets ()

Static Public Member Functions

Pointer New ()

Protected Member Functions

 FastMarchingUpwindGradientImageFilter ()
 ~FastMarchingUpwindGradientImageFilter ()
void PrintSelf (std::ostream &os, Indent indent) const
virtual void Initialize (LevelSetImageType *)
virtual void UpdateNeighbors (const IndexType &index, const SpeedImageType *, LevelSetImageType *)
virtual void ComputeGradient (const IndexType &index, const LevelSetImageType *output, const LabelImageType *labelImage, GradientImageType *gradientImage)

Detailed Description

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
class itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >

Generates the upwind gradient field of fast marching arrival times.

This filter adds some extra functionality to its base class. While the solution T(x) of the Eikonal equation is being generated by the base class with the fast marching method, the filter generates the upwind gradient vectors of T(x), storing them in an image.

Since the Eikonal equation generates the arrival times of a wave travelling at a given speed, the generated gradient vectors can be interpreted as the slowness (1/velocity) vectors of the front (the quantity inside the modulus operator in the Eikonal equation).

Gradient vectors are computed using upwind finite differences, that is, information only propagates from points where the wavefront has already passed. This is consistent with how the fast marching method works.

One more extra feature is the possibility to define a set of Target points where the propagation stops. This can be used to avoid computing the Eikonal solution for the whole domain. The front can be stopped either when one Target point is reached or all Target points are reached. The propagation can stop after a time TargetOffset has passed since the stop condition is met. This way the solution is computed a bit downstream the Target points, so that the level sets of T(x) corresponding to the Target are smooth.

Author:
Luca Antiga Ph.D. Biomedical Technologies Laboratory, Bioengineering Deparment, Mario Negri Institute, Italy.

Definition at line 60 of file itkFastMarchingUpwindGradientImageFilter.h.


Member Typedef Documentation

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef Superclass::AxisNodeType itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::AxisNodeType
 

Definition at line 85 of file itkFastMarchingUpwindGradientImageFilter.h.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef SmartPointer<const Self> itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::ConstPointer
 

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

Definition at line 69 of file itkFastMarchingUpwindGradientImageFilter.h.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef GradientImageType::Pointer itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::GradientImagePointer
 

GradientImagePointer typedef support.

Definition at line 119 of file itkFastMarchingUpwindGradientImageFilter.h.

Referenced by itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::~FastMarchingUpwindGradientImageFilter().

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef Image<GradientPixelType, itkGetStaticConstMacro(SetDimension) itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::GradientImageType)
 

GradientImage typedef support.

Definition at line 116 of file itkFastMarchingUpwindGradientImageFilter.h.

Referenced by itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::~FastMarchingUpwindGradientImageFilter().

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef CovariantVector<PixelType, itkGetStaticConstMacro(SetDimension) itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::GradientPixelType)
 

GradientPixel typedef support.

Definition at line 112 of file itkFastMarchingUpwindGradientImageFilter.h.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef Superclass::IndexType itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::IndexType
 

Index typedef support.

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

Definition at line 89 of file itkFastMarchingUpwindGradientImageFilter.h.

Referenced by itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::~FastMarchingUpwindGradientImageFilter().

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef Superclass::LabelImageType itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::LabelImageType
 

LabelImage typedef support.

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

Definition at line 83 of file itkFastMarchingUpwindGradientImageFilter.h.

Referenced by itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::~FastMarchingUpwindGradientImageFilter().

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef Superclass::LevelSetImageType itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::LevelSetImageType
 

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

Definition at line 80 of file itkFastMarchingUpwindGradientImageFilter.h.

Referenced by itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::~FastMarchingUpwindGradientImageFilter().

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef Superclass::LevelSetIndexType itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::LevelSetIndexType
 

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

Definition at line 91 of file itkFastMarchingUpwindGradientImageFilter.h.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef Superclass::LevelSetPointer itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::LevelSetPointer
 

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

Definition at line 81 of file itkFastMarchingUpwindGradientImageFilter.h.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef Superclass::LevelSetType itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::LevelSetType
 

Inherited typedefs.

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

Definition at line 78 of file itkFastMarchingUpwindGradientImageFilter.h.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef Superclass::NodeContainer itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::NodeContainer
 

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

Definition at line 87 of file itkFastMarchingUpwindGradientImageFilter.h.

Referenced by itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::SetTargetPoints().

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef Superclass::NodeContainerPointer itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::NodeContainerPointer
 

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

Definition at line 88 of file itkFastMarchingUpwindGradientImageFilter.h.

Referenced by itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::~FastMarchingUpwindGradientImageFilter().

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef Superclass::NodeType itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::NodeType
 

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

Definition at line 86 of file itkFastMarchingUpwindGradientImageFilter.h.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef Superclass::OutputSpacingType itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::OutputSpacingType
 

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

Definition at line 90 of file itkFastMarchingUpwindGradientImageFilter.h.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef Superclass::PixelType itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::PixelType
 

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

Definition at line 84 of file itkFastMarchingUpwindGradientImageFilter.h.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef SmartPointer<Self> itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::Pointer
 

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

Definition at line 68 of file itkFastMarchingUpwindGradientImageFilter.h.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef FastMarchingUpwindGradientImageFilter itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::Self
 

Standard class typdedefs.

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

Definition at line 66 of file itkFastMarchingUpwindGradientImageFilter.h.

Referenced by itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::~FastMarchingUpwindGradientImageFilter().

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef Superclass::SpeedImageConstPointer itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::SpeedImageConstPointer
 

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

Definition at line 82 of file itkFastMarchingUpwindGradientImageFilter.h.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef Superclass::SpeedImageType itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::SpeedImageType
 

SpeedImage typedef support.

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

Definition at line 79 of file itkFastMarchingUpwindGradientImageFilter.h.

Referenced by itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::~FastMarchingUpwindGradientImageFilter().

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
typedef FastMarchingImageFilter<TLevelSet,TSpeedImage> itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::Superclass
 

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

Definition at line 67 of file itkFastMarchingUpwindGradientImageFilter.h.


Member Enumeration Documentation

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
anonymous enum
 

Enumeration values:
OneTarget 
AllTargets 

Definition at line 156 of file itkFastMarchingUpwindGradientImageFilter.h.


Constructor & Destructor Documentation

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::FastMarchingUpwindGradientImageFilter  )  [protected]
 

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::~FastMarchingUpwindGradientImageFilter  )  [inline, protected]
 

Definition at line 164 of file itkFastMarchingUpwindGradientImageFilter.h.

References itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::GradientImagePointer, itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::GradientImageType, itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::IndexType, itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::LabelImageType, itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::LevelSetImageType, itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::NodeContainerPointer, itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::Self, and itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::SpeedImageType.


Member Function Documentation

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
virtual void itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::ComputeGradient const IndexType index,
const LevelSetImageType output,
const LabelImageType labelImage,
GradientImageType gradientImage
[protected, virtual]
 

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
virtual void itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::GenerateGradientImageOff  )  [virtual]
 

Get the GenerateGradientImage flag.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
virtual void itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::GenerateGradientImageOn  )  [virtual]
 

Get the GenerateGradientImage flag.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
virtual const bool& itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::GetGenerateGradientImage  )  [virtual]
 

Get the GenerateGradientImage flag.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
GradientImagePointer itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::GetGradientImage  )  const [inline]
 

Get the gradient image.

Definition at line 122 of file itkFastMarchingUpwindGradientImageFilter.h.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
virtual const char* itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::GetNameOfClass  )  const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
virtual const double& itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::GetTargetOffset  )  [virtual]
 

Get the TargetOffset ivar.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
NodeContainerPointer itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::GetTargetPoints  )  [inline]
 

Get the container of Target Points.

Definition at line 107 of file itkFastMarchingUpwindGradientImageFilter.h.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
virtual const int& itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::GetTargetReachedMode  )  [virtual]
 

Choose whether the front must stop when the first target has been reached or all targets have been reached.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
virtual const double& itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::GetTargetValue  )  [virtual]
 

Get the arrival time corresponding to the last reached target.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
virtual void itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::Initialize LevelSetImageType  )  [protected, virtual]
 

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::itkStaticConstMacro SetDimension  ,
unsigned  int,
Superclass::SetDimension 
 

The dimension of the level set.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
Pointer itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::New  )  [static]
 

Method for creation through the object factory.

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
void itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::PrintSelf std::ostream &  os,
Indent  indent
const [protected, virtual]
 

Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
virtual void itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::SetGenerateGradientImage bool  _arg  )  [virtual]
 

Set the GenerateGradientImage flag. Instrument the algorithm to generate the gradient of the Eikonal equation solution while fast marching.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
virtual void itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::SetTargetOffset double  _arg  )  [virtual]
 

Set how long (in terms of arrival times) after targets are reached the front must stop. This is useful to ensure that the level set of target arrival time is smooth.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
void itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::SetTargetPoints NodeContainer points  )  [inline]
 

Set the container of Target Points. If a target point is reached, the propagation stops. Trial points are represented as a VectorContainer of LevelSetNodes.

Definition at line 99 of file itkFastMarchingUpwindGradientImageFilter.h.

References itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::NodeContainer.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
virtual void itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::SetTargetReachedMode int  _arg  )  [virtual]
 

Choose whether the front must stop when the first target has been reached or all targets have been reached.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
void itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::SetTargetReachedModeToAllTargets  )  [inline]
 

Choose whether the front must stop when the first target has been reached or all targets have been reached.

Definition at line 149 of file itkFastMarchingUpwindGradientImageFilter.h.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
void itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::SetTargetReachedModeToOneTarget  )  [inline]
 

Choose whether the front must stop when the first target has been reached or all targets have been reached.

Definition at line 147 of file itkFastMarchingUpwindGradientImageFilter.h.

template<class TLevelSet, class TSpeedImage = Image<float,::itk::GetImageDimension<TLevelSet>::ImageDimension>>
virtual void itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >::UpdateNeighbors const IndexType index,
const SpeedImageType ,
LevelSetImageType
[protected, virtual]
 

Reimplemented from itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >.


The documentation for this class was generated from the following file:
Generated at Thu May 25 00:53:48 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000