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

itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType > Class Template Reference
[Level Set-Based Segmentation Filters]

#include <itkGeodesicActiveContourShapePriorLevelSetImageFilter.h>

Inheritance diagram for itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >:

Inheritance graph
[legend]
Collaboration diagram for itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
class itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >

Segments structures in an image based on a user supplied edge potential map and user supplied shape model.

IMPORTANT
The SegmentationLevelSetImageFilter class, ShapePriorSegmentationLevelSetImageFilter class and the GeodesicActiveContourShapePrior0LevelSetFunction class contain additional information necessary to gain full understanding of how to use this filter.
OVERVIEW
This class is a level set method segmentation filter. An initial contour is propagated outwards (or inwards) until it ''sticks'' to the shape boundaries. This is done by using a level set speed function based on a user supplied edge potential map and a user supplied shape model.
INPUTS
This filter requires two inputs. The first input is a initial level set. The initial level set is a real image which contains the initial contour/surface as the zero level set. For example, a signed distance function from the initial contour/surface is typically used. Unlike the simpler ShapeDetectionLevelSetImageFilter the initial contour does not have to lie wholly within the shape to be segmented. The intiial contour is allow to overlap the shape boundary. The advection term in the update equation behaves like a doublet and attracts the contour to the boundary. The shape prior term adds robustness by incorporating aprior information about the shape to be segmented. This approach for segmentation follows that of Leventon et al (2000).
The second input is the feature image. For this filter, this is the edge potential map. General characteristics of an edge potential map is that it has values close to zero in regions near the edges and values close to one inside the shape itself. Typically, the edge potential map is compute from the image gradient, for example:

\[ g(I) = 1 / ( 1 + | (\nabla * G)(I)| ) \]

\[ g(I) = \exp^{-|(\nabla * G)(I)|} \]

where $ I $ is image intensity and $ (\nabla * G) $ is the derivative of Gaussian operator.

See SegmentationLevelSetImageFilter and SparseFieldLevelSetImageFilter for more information on Inputs.
PARAMETERS
The PropagationScaling parameter can be used to switch from propagation outwards (POSITIVE scaling parameter) versus propagating inwards (NEGATIVE scaling parameter).
This implementation allows the user to set the weights between the propagation, advection curvature and shape prior term using methods SetPropagationScaling(), SetAdvectionScaling(), SetCurvatureScaling() and SetShapePriorScaling. In general, the larger the CurvatureScaling, the smoother the resulting contour. To follow the implementation in Leventon et al paper, set the PropagationScaling to $ \lambda_1 \times c $ , the AdvectionScaling and CurvatureScaling both to $ \lambda_1 $ and the ShapePriorScaling to $ \lambda_2 $ .

OUTPUTS
The filter outputs a single, scalar, real-valued image. Negative values in the output image represent the inside of the segmented region and positive values in the image represent the outside of the segmented region. The zero crossings of the image correspond to the position of the propagating front.
See SparseFieldLevelSetImageFilter and SegmentationLevelSetImageFilter for more information.
REFERENCES
Leventon, M.E. et al. "Statistical Shape Influence in Geodesic Active Contours", CVPR 2000.
See also:
SegmentationLevelSetImageFilter

ShapePriorSegmentationLevelSetImageFilter

GeodesicActiveContourShapePriorLevelSetFunction

SparseFieldLevelSetImageFilter

ShapeSignedDistanceFunction

Definition at line 111 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.

Public Types

typedef SmartPointer< const
Self
ConstPointer
typedef CostFunctionType::Pointer CostFunctionPointer
typedef ShapePriorMAPCostFunctionBase<
TFeatureImage, TOutputPixelType > 
CostFunctionType
typedef Superclass::FeatureImageType FeatureImageType
typedef GeodesicActiveContourFunctionType::Pointer GeodesicActiveContourFunctionPointer
typedef GeodesicActiveContourShapePriorLevelSetFunction<
OutputImageType, FeatureImageType
GeodesicActiveContourFunctionType
typedef Superclass::IndexType IndexType
typedef Superclass::InputImageType InputImageType
typedef NodeContainerType::Pointer NodeContainerPointer
typedef CostFunctionType::NodeContainerType NodeContainerType
typedef CostFunctionType::NodeType NodeType
typedef OptimizerType::Pointer OptimizerPointer
typedef SingleValuedNonLinearOptimizer OptimizerType
typedef Superclass::OutputImageType OutputImageType
typedef Superclass::OutputPixelType OutputPixelType
typedef CostFunctionType::ParametersType ParametersType
typedef SmartPointer< SelfPointer
typedef SegmentationLevelSetFunction<
OutputImageType, FeatureImageType
SegmentationFunctionType
typedef GeodesicActiveContourShapePriorLevelSetImageFilter Self
typedef ShapeFunctionType::Pointer ShapeFunctionPointer
typedef ShapePriorSegmentationFunctionType::ShapeFunctionType ShapeFunctionType
typedef ShapePriorSegmentationLevelSetFunction<
OutputImageType, FeatureImageType
ShapePriorSegmentationFunctionType
typedef SegmentationFunctionType::ImageType SpeedImageType
typedef ShapePriorSegmentationLevelSetImageFilter<
TInputImage, TFeatureImage,
TOutputPixelType > 
Superclass
typedef Superclass::TimeStepType TimeStepType
typedef Superclass::ValueType ValueType
typedef SegmentationFunctionType::VectorImageType VectorImageType

Public Member Functions

virtual void AutoGenerateSpeedAdvectionOff ()
virtual void AutoGenerateSpeedAdvectionOn ()
Turn On Off the flag which
determines whether Positive
or Negative speed *terms will
cause surface expansion If
set to TRUE then negative
speed *terms will cause the
surface to expand and positive
speed terms will cause *the
surface to contract If set
to 
FALSE (default) then positive speed terms will *cause the surface to expand and negative speed terms will cause the *surface to contract.This method can be safely used to reverse the *expansion/contraction as appropriate to a particular application or data *set.*/virtual void SetReverseExpansionDirection(bool _arg)
void GenerateAdvectionImage ()
void GenerateSpeedImage ()
virtual const VectorImageTypeGetAdvectionImage () const
ValueType GetAdvectionScaling () const
virtual bool GetAutoGenerateSpeedAdvection ()
virtual CostFunctionTypeGetCostFunction ()
virtual const ParametersTypeGetCurrentParameters ()
ValueType GetCurvatureScaling () const
float GetDerivativeSigma () const
virtual FeatureImageTypeGetFeatureImage ()
virtual ParametersType GetInitialParameters ()
Set Get the feature image
to be used for speed function
of the level set *equation
Equivalent to calling Set 
GetInput (1,..)*/virtual void SetFeatureImage(const FeatureImageType *f)
double GetMaximumCurvatureTimeStep () const
unsigned int GetMaximumIterations ()
double GetMaximumPropagationTimeStep () const
virtual const char * GetNameOfClass () const
virtual OptimizerTypeGetOptimizer ()
ValueType GetPropagationScaling () const
virtual bool GetReverseExpansionDirection ()
virtual SegmentationFunctionTypeGetSegmentationFunction ()
virtual ShapeFunctionTypeGetShapeFunction ()
ValueType GetShapePriorScaling () const
virtual ShapePriorSegmentationFunctionTypeGetShapePriorSegmentationFunction ()
virtual const SpeedImageTypeGetSpeedImage () const
bool GetUseMinimalCurvature () const
bool GetUseNegativeFeatures () const
 itkStaticConstMacro (InputImageDimension, unsigned int, TInputImage::ImageDimension)
 itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension)
virtual void ReverseExpansionDirectionOff ()
virtual void ReverseExpansionDirectionOn ()
void SetAdvectionImage (VectorImageType *v)
Set Get the scaling of the
advection field Setting the
FeatureScaling parameter will
override any existing value
for AdvectionScaling *void 
SetAdvectionScaling (ValueType v)
Combined scaling of the propagation
and advection speed terms
You should use either this
or Get SetPropagationScaling
and Get 
SetAdvectionScaling (if appropriate).See subclasses for details on when and whether to set these parameters.*/void SetFeatureScaling(ValueType v)
Set Get the shape prior MAP
cost function *virtual void 
SetCostFunction (CostFunctionType *_arg)
Set Get the scaling of the
curvature Use this parameter
to increase the influence
of curvature on the movement
of the surface Higher values
relative to Advection and
Propagation values will give
smoother surfaces *void 
SetCurvatureScaling (ValueType v)
Set the value of sigma used
to compute the edge potential
map derivatives *void 
SetDerivativeSigma (float value)
virtual void SetInitialImage (InputImageType *f)
Set Get the initial parameters
These are the initial parameters
applied *to the ShapeFunction
The user should refer to the
documentation of *the particular
type of ShapeSignedDistanceFunction
used to determine *the meaning
of the parameters *virtual
void 
SetInitialParameters (ParametersType _arg)
Set Get the maximum constraint
for the curvature term factor
in the time step *calculation
Changing this value from the
default is not recommended
or *necessary but could be
used to speed up the surface
evolution at the risk *of
creating an unstable solution
*void 
SetMaximumCurvatureTimeStep (double n)
Set Get the maximum number
of iterations allowed for
the solver This *prevents
infinite loops if a solution
bounces *void 
SetMaximumIterations (unsigned int i)
Set Get the maximum constraint
for the scalar vector term
factor of the time step *calculation
Changing this value from the
default is not recommended
or *necessary but could be
used to speed up the surface
evolution at the risk *of
creating an unstable solution
*void 
SetMaximumPropagationTimeStep (double n)
Set Get the optimizer *virtual
void 
SetOptimizer (OptimizerType *_arg)
Set Get the scaling of the
propagation speed Setting
the FeatureScaling parameter
overrides any previous values
set for PropagationScaling
*void 
SetPropagationScaling (ValueType v)
virtual void SetSegmentationFunction (SegmentationFunctionType *s)
Set Get the shape signed distance
function *virtual void 
SetShapeFunction (ShapeFunctionType *s)
Set Get the scaling of the
shape prior term *void 
SetShapePriorScaling (ValueType v)
Set the shape prior segmentation
function In this should only
be called *by a subclass of
this object It is made public
to allow itk::Command objects
access *virtual void 
SetShapePriorSegmentationFunction (ShapePriorSegmentationFunctionType *s)
void SetSpeedImage (SpeedImageType *s)
*void SetUseMinimalCurvature (bool b)
THIS METHOD IS DEPRECATED
AND SHOULD NOT BE USED Set
Get the value of the UseNegativeFeatures
flag This method is *deprecated
Use Set Get ReverseExpansionDirection
instead *void 
SetUseNegativeFeatures (bool u)
void SetUseNegativeFeaturesOff ()
THIS METHOD IS DEPRECATED
AND SHOULD NOT BE USED This
method reverses *the speed
function effectively changing
inside feature values to
*outside feature values and
vice versa *void 
SetUseNegativeFeaturesOn ()
void UseMinimalCurvatureOff ()
void UseMinimalCurvatureOn ()

Static Public Member Functions

static Pointer New ()

Public Attributes

THIS METHOD IS DEPRECATED
AND SHOULD NOT BE USED This
method reverses *the speed
function 
direction
Set the shape prior segmentation
function In 
general
Turn On Off automatic generation
of Speed and Advection terms
when Update is called If set
to 
Off

Protected Member Functions

void ExtractActiveRegion (NodeContainerType *ptr)
void GenerateData ()
 GeodesicActiveContourShapePriorLevelSetImageFilter (const Self &)
 GeodesicActiveContourShapePriorLevelSetImageFilter ()
virtual void InitializeIteration ()
void operator= (const Self &)
virtual void PrintSelf (std::ostream &os, Indent indent) const
 ~GeodesicActiveContourShapePriorLevelSetImageFilter ()

Protected Attributes

bool m_AutoGenerateSpeedAdvection
bool m_ReverseExpansionDirection


Member Typedef Documentation

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef SmartPointer<const Self> itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ConstPointer
 

Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.

Definition at line 121 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef CostFunctionType::Pointer itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::CostFunctionPointer [inherited]
 

Definition at line 110 of file itkShapePriorSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef ShapePriorMAPCostFunctionBase<TFeatureImage,TOutputPixelType> itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::CostFunctionType [inherited]
 

The type of the MAP estimate cost function.

Definition at line 109 of file itkShapePriorSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef Superclass::FeatureImageType itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::FeatureImageType
 

Local image typedefs

Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.

Definition at line 126 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef GeodesicActiveContourFunctionType::Pointer itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GeodesicActiveContourFunctionPointer
 

Definition at line 134 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef GeodesicActiveContourShapePriorLevelSetFunction< OutputImageType, FeatureImageType > itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GeodesicActiveContourFunctionType
 

Type of the segmentation function

Definition at line 132 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef Superclass::IndexType itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::IndexType [inherited]
 

Definition at line 167 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef Superclass::InputImageType itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::InputImageType [inherited]
 

Definition at line 169 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef NodeContainerType::Pointer itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::NodeContainerPointer [inherited]
 

Definition at line 116 of file itkShapePriorSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef CostFunctionType::NodeContainerType itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::NodeContainerType [inherited]
 

Definition at line 115 of file itkShapePriorSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef CostFunctionType::NodeType itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::NodeType [inherited]
 

Type of node used to represent the active region around the zero set.

Definition at line 114 of file itkShapePriorSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef OptimizerType::Pointer itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::OptimizerPointer [inherited]
 

Definition at line 120 of file itkShapePriorSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef SingleValuedNonLinearOptimizer itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::OptimizerType [inherited]
 

The type of optimizer used to compute the MAP estimate of the shape and pose parameters.

Definition at line 119 of file itkShapePriorSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef Superclass::OutputImageType itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::OutputImageType
 

Output image type typedefs

Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.

Definition at line 125 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef Superclass::OutputPixelType itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::OutputPixelType
 

Type of the output pixel.

Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.

Definition at line 127 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef CostFunctionType::ParametersType itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ParametersType [inherited]
 

Definition at line 111 of file itkShapePriorSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef SmartPointer<Self> itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Pointer
 

Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.

Definition at line 120 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef SegmentationLevelSetFunction<OutputImageType, FeatureImageType> itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SegmentationFunctionType [inherited]
 

The generic level set function type

Definition at line 176 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef GeodesicActiveContourShapePriorLevelSetImageFilter itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Self
 

Standard class typedefs

Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.

Definition at line 117 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef ShapeFunctionType::Pointer itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ShapeFunctionPointer [inherited]
 

Definition at line 106 of file itkShapePriorSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef ShapePriorSegmentationFunctionType::ShapeFunctionType itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ShapeFunctionType [inherited]
 

The shape signed distance function type.

Definition at line 105 of file itkShapePriorSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef ShapePriorSegmentationLevelSetFunction<OutputImageType, FeatureImageType> itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ShapePriorSegmentationFunctionType [inherited]
 

The level set function with shape prior type

Definition at line 101 of file itkShapePriorSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef SegmentationFunctionType::ImageType itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SpeedImageType [inherited]
 

Reimplemented in itk::CannySegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.

Definition at line 180 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType > itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Superclass
 

Standard class typedefs

Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.

Definition at line 119 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef Superclass::TimeStepType itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::TimeStepType [inherited]
 

Definition at line 168 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef Superclass::ValueType itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ValueType
 

Inherited typedef from the superclass.

Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.

Definition at line 124 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
typedef SegmentationFunctionType::VectorImageType itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::VectorImageType [inherited]
 

The type used for the advection field

Reimplemented in itk::CannySegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.

Definition at line 179 of file itkSegmentationLevelSetImageFilter.h.


Constructor & Destructor Documentation

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::~GeodesicActiveContourShapePriorLevelSetImageFilter  )  [inline, protected]
 

Definition at line 160 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GeodesicActiveContourShapePriorLevelSetImageFilter  )  [protected]
 

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GeodesicActiveContourShapePriorLevelSetImageFilter const Self  )  [protected]
 


Member Function Documentation

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::AutoGenerateSpeedAdvectionOff  )  [virtual, inherited]
 

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::AutoGenerateSpeedAdvectionOn  )  [virtual, inherited]
 

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
void itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ExtractActiveRegion NodeContainerType ptr  )  [protected, inherited]
 

Extract node of active region into a NodeContainer

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
Turn On Off the flag which determines whether Positive or Negative speed* terms will cause surface expansion If set to TRUE then negative speed* terms will cause the surface to expand and positive speed terms will cause* the surface to contract If set to itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::FALSE default   )  [inherited]
 

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GenerateAdvectionImage  )  [inherited]
 

Allocate and calculate the advection term image in the SegmentationFunction object This method is called automatically on filter execution unless AutoGenerateSpeedAdvection is set to Off.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
void itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GenerateData  )  [protected]
 

Overridden from Superclass to handle the case when PropagationScaling is zero and CurvatureScaling is non-zero.

Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GenerateSpeedImage  )  [inherited]
 

Allocate and calculate the speed term image in the SegmentationFunction object. This method is called automatically on filter execution unless AutoGenerateSpeedAdvection is set to Off.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual const VectorImageType* itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetAdvectionImage  )  const [inline, virtual, inherited]
 

Return a pointer to the image sampled as the advection term of the segmentation algorithm.

Definition at line 236 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
ValueType itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetAdvectionScaling  )  const [inline, inherited]
 

Definition at line 348 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual bool itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetAutoGenerateSpeedAdvection  )  [virtual, inherited]
 

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual CostFunctionType* itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetCostFunction  )  [virtual, inherited]
 

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual const ParametersType& itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetCurrentParameters  )  [virtual, inherited]
 

Get the current parameters.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
ValueType itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetCurvatureScaling  )  const [inline, inherited]
 

Definition at line 365 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
float itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetDerivativeSigma  )  const [inline]
 

Get the value of sigma used to compute the edge potential map derivatives.

Definition at line 156 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual FeatureImageType* itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetFeatureImage  )  [inline, virtual, inherited]
 

Definition at line 206 of file itkSegmentationLevelSetImageFilter.h.

References itk::fem::this.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual ParametersType itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetInitialParameters  )  [virtual, inherited]
 

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
Set Get the feature image to be used for speed function of the level set* equation Equivalent to calling Set itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetInput ,
.. 
const [inline, inherited]
 

Definition at line 200 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
double itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetMaximumCurvatureTimeStep  )  const [inline, inherited]
 

Definition at line 429 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
unsigned int itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetMaximumIterations  )  [inline, inherited]
 

Definition at line 192 of file itkSegmentationLevelSetImageFilter.h.

References itkWarningMacro.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
double itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetMaximumPropagationTimeStep  )  const [inline, inherited]
 

Definition at line 447 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual const char* itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetNameOfClass  )  const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual OptimizerType* itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetOptimizer  )  [virtual, inherited]
 

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
ValueType itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetPropagationScaling  )  const [inline, inherited]
 

Definition at line 332 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual bool itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetReverseExpansionDirection  )  [virtual, inherited]
 

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual SegmentationFunctionType* itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetSegmentationFunction  )  [inline, virtual, inherited]
 

Definition at line 413 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual ShapeFunctionType* itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetShapeFunction  )  [virtual, inherited]
 

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
ValueType itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetShapePriorScaling  )  const [inline, inherited]
 

Definition at line 154 of file itkShapePriorSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual ShapePriorSegmentationFunctionType* itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetShapePriorSegmentationFunction  )  [inline, virtual, inherited]
 

Definition at line 163 of file itkShapePriorSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual const SpeedImageType* itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetSpeedImage  )  const [inline, virtual, inherited]
 

Return a pointer to the image sampled as the speed term of the segmentation algorithm.

Definition at line 231 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
bool itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetUseMinimalCurvature  )  const [inline, inherited]
 

Definition at line 381 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
bool itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetUseNegativeFeatures  )  const [inline, inherited]
 

Definition at line 268 of file itkSegmentationLevelSetImageFilter.h.

References itkWarningMacro.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual void itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::InitializeIteration  )  [protected, virtual, inherited]
 

Overrides parent implementation. MAP estimates of the shape and pose parameters is computed in this method.

Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::itkStaticConstMacro InputImageDimension  ,
unsigned  int,
TInputImage::ImageDimension 
[inherited]
 

Repeat definition from Superclass to satisfy Borland compiler quirks

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::itkStaticConstMacro ImageDimension  ,
unsigned  int,
TInputImage::ImageDimension 
[inherited]
 

Dimension of the input/level set image.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
static Pointer itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::New  )  [static]
 

Method for creation through the object factory

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
void itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::operator= const Self  )  [protected]
 

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual void itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::PrintSelf std::ostream &  os,
Indent  indent
const [protected, virtual]
 

Reimplemented from itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ReverseExpansionDirectionOff  )  [virtual, inherited]
 

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ReverseExpansionDirectionOn  )  [virtual, inherited]
 

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetAdvectionImage VectorImageType v  )  [inline, inherited]
 

This function is for advanced applications. Set the image sampled as the advection term of this segmentation method. In general, the advection image is generated automatically by a subclass of this filter.

Definition at line 226 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
Set Get the scaling of the advection field Setting the FeatureScaling parameter will override any existing value for AdvectionScaling* void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetAdvectionScaling ValueType  v  )  [inline, inherited]
 

Definition at line 340 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
Combined scaling of the propagation and advection speed terms You should use either this or Get SetPropagationScaling and Get itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetAdvectionScaling if  appropriate  )  [inline, inherited]
 

Definition at line 307 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
Set Get the shape prior MAP cost function* virtual void itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetCostFunction CostFunctionType _arg  )  [virtual, inherited]
 

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
Set Get the scaling of the curvature Use this parameter to increase the influence of curvature on the movement of the surface Higher values relative to Advection and Propagation values will give smoother surfaces* void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetCurvatureScaling ValueType  v  )  [inline, inherited]
 

Definition at line 357 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
Set the value of sigma used to compute the edge potential map derivatives* void itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetDerivativeSigma float  value  )  [inline]
 

Definition at line 145 of file itkGeodesicActiveContourShapePriorLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetInitialImage InputImageType f  )  [inline, virtual, inherited]
 

Set/Get the initial level set model. Equivalent to calling SetInput(..)

Definition at line 212 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
Set Get the initial parameters These are the initial parameters applied* to the ShapeFunction The user should refer to the documentation of* the particular type of ShapeSignedDistanceFunction used to determine* the meaning of the parameters* virtual void itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetInitialParameters ParametersType  _arg  )  [virtual, inherited]
 

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
Set Get the maximum constraint for the curvature term factor in the time step* calculation Changing this value from the default is not recommended or* necessary but could be used to speed up the surface evolution at the risk* of creating an unstable solution* void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetMaximumCurvatureTimeStep double  n  )  [inline, inherited]
 

Definition at line 421 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
Set Get the maximum number of iterations allowed for the solver This* prevents infinite loops if a solution bounces* void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetMaximumIterations unsigned int  i  )  [inline, inherited]
 

Definition at line 187 of file itkSegmentationLevelSetImageFilter.h.

References itkWarningMacro.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
Set Get the maximum constraint for the scalar vector term factor of the time step* calculation Changing this value from the default is not recommended or* necessary but could be used to speed up the surface evolution at the risk* of creating an unstable solution* void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetMaximumPropagationTimeStep double  n  )  [inline, inherited]
 

Definition at line 439 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
Set Get the optimizer* virtual void itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetOptimizer OptimizerType _arg  )  [virtual, inherited]
 

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
Set Get the scaling of the propagation speed Setting the FeatureScaling parameter overrides any previous values set for PropagationScaling* void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetPropagationScaling ValueType  v  )  [inline, inherited]
 

Definition at line 324 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
virtual void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetSegmentationFunction SegmentationFunctionType s  )  [inline, virtual, inherited]
 

Set the segmentation function. In general, this should only be called by a subclass of this object. It is made public to allow itk::Command objects access. The method is inline to avoid a problem with the gcc 2.95 compiler matching the declaration with the definition.

Definition at line 401 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
Set Get the shape signed distance function* virtual void itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetShapeFunction ShapeFunctionType s  )  [virtual, inherited]
 

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
Set Get the scaling of the shape prior term* void itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetShapePriorScaling ValueType  v  )  [inline, inherited]
 

Definition at line 146 of file itkShapePriorSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
Set the shape prior segmentation function In this should only be called* by a subclass of this object It is made public to allow itk::Command objects access* virtual void itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetShapePriorSegmentationFunction ShapePriorSegmentationFunctionType s  )  [virtual, inherited]
 

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetSpeedImage SpeedImageType s  )  [inline, inherited]
 

This function is for advanced applications. Set the image sampled as the speed term of this segmentation method. In general, the speed image is generated automatically by a subclass of this filter.

Definition at line 220 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
* void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetUseMinimalCurvature bool  b  )  [inline, inherited]
 

Definition at line 373 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
THIS METHOD IS DEPRECATED AND SHOULD NOT BE USED Set Get the value of the UseNegativeFeatures flag This method is* deprecated Use Set Get ReverseExpansionDirection instead* void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetUseNegativeFeatures bool  u  )  [inline, inherited]
 

Definition at line 256 of file itkSegmentationLevelSetImageFilter.h.

References itkWarningMacro.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetUseNegativeFeaturesOff  )  [inline, inherited]
 

Definition at line 247 of file itkSegmentationLevelSetImageFilter.h.

References itkWarningMacro.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
THIS METHOD IS DEPRECATED AND SHOULD NOT BE USED This method reverses* the speed function effectively changing inside feature values to* outside feature values and vice versa* void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetUseNegativeFeaturesOn  )  [inline, inherited]
 

Definition at line 242 of file itkSegmentationLevelSetImageFilter.h.

References itkWarningMacro.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::UseMinimalCurvatureOff  )  [inline, inherited]
 

Definition at line 389 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
void itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::UseMinimalCurvatureOn  )  [inline, inherited]
 

Definition at line 385 of file itkSegmentationLevelSetImageFilter.h.


Member Data Documentation

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
THIS METHOD IS DEPRECATED AND SHOULD NOT BE USED This method reverses* the speed function itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::direction [inherited]
 

Definition at line 240 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
Set the shape prior segmentation function In itk::ShapePriorSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::general [inherited]
 

Definition at line 160 of file itkShapePriorSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
bool itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::m_AutoGenerateSpeedAdvection [protected, inherited]
 

Flag to indicate whether Speed and Advection images are automatically generated when running the filter. Otherwise, a pointer to images must be explicitly set or GenerateSpeedImage() and/or GenerateAdvectionImage() called directly before updating the filter

Definition at line 500 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
bool itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::m_ReverseExpansionDirection [protected, inherited]
 

Flag which sets the inward/outward direction of propagation speed. See SetReverseExpansionDirection for more information.

Definition at line 494 of file itkSegmentationLevelSetImageFilter.h.

template<class TInputImage, class TFeatureImage, class TOutputPixelType = float>
Turn On Off automatic generation of Speed and Advection terms when Update is called If set to itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Off [inherited]
 

Definition at line 292 of file itkSegmentationLevelSetImageFilter.h.


The documentation for this class was generated from the following file:
Generated at Sun Jul 9 19:52:39 2006 for ITK by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2000