ITK  4.0.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes
itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell > Class Template Reference

Sparse implementation of the Chan and Vese multiphase level set image filter. More...

#include <itkScalarChanAndVeseSparseLevelSetImageFilter.h>

Inheritance diagram for itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >:
Collaboration diagram for itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >:

List of all members.

Public Types

typedef SmartPointer< const SelfConstPointer
typedef FeatureImageType::Pointer FeatureImagePointer
typedef TFeatureImage FeatureImageType
typedef FeatureImageType::IndexType FeatureIndexType
typedef
FeatureIndexType::IndexValueType 
FeatureIndexValueType
typedef FeatureImageType::PixelType FeaturePixelType
typedef
FeatureImageType::RegionType 
FeatureRegionType
typedef
Superclass::FiniteDifferenceFunctionType 
FiniteDifferenceFunctionType
typedef FunctionType::Pointer FunctionPtr
typedef TFunction FunctionType
typedef Superclass::IdCellType IdCellType
typedef OutputImageType::IndexType IndexType
typedef
Superclass::InputImagePointer 
InputImagePointer
typedef Superclass::InputImageType InputImageType
typedef Superclass::InputPointType InputPointType
typedef
Superclass::InputSpacingType 
InputSpacingType
typedef TOutputImage OutputImageType
typedef OutputImageType::PixelType OutputPixelType
typedef SmartPointer< SelfPointer
typedef ROIFilterType::Pointer ROIFilterPointer
typedef
RegionOfInterestImageFilter
< FeatureImageType,
FeatureImageType
ROIFilterType
typedef
ScalarChanAndVeseSparseLevelSetImageFilter 
Self
typedef SharedDataType::Pointer SharedDataPointer
typedef TSharedData SharedDataType
typedef
MultiphaseSparseFiniteDifferenceImageFilter
< TInputImage, TFeatureImage,
TOutputImage, TFunction,
TIdCell > 
Superclass
typedef Superclass::TimeStepType TimeStepType
typedef Superclass::ValueType ValueType

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
virtual const char * GetNameOfClass () const
virtual void SetFeatureImage (const FeatureImagePointer f)
 typedef (Concept::HasNumericTraits< OutputPixelType >) OutputHasNumericTraitsCheck

Static Public Member Functions

static Pointer New ()

Static Public Attributes

static const unsigned int ImageDimension = TInputImage::ImageDimension

Protected Member Functions

virtual void Initialize ()
virtual void InitializeIteration ()
 ScalarChanAndVeseSparseLevelSetImageFilter ()
virtual void UpdatePixel (unsigned int functionIndex, unsigned int idx, NeighborhoodIterator< InputImageType > &iterator, ValueType &newValue, bool &status)
 ~ScalarChanAndVeseSparseLevelSetImageFilter ()

Protected Attributes

SharedDataPointer m_SharedData

Detailed Description

template<class TInputImage, class TFeatureImage, class TOutputImage, class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
class itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >

Sparse implementation of the Chan and Vese multiphase level set image filter.

This code was adapted from the paper:

"An active contour model without edges" T. Chan and L. Vese. In Scale-Space Theories in Computer Vision, pages 141-151, 1999.

Author:
Mosaliganti K., Smith B., Gelas A., Gouaillard A., Megason S.

This code was taken from the Insight Journal paper:

"Cell Tracking using Coupled Active Surfaces for Nuclei and Membranes" http://www.insight-journal.org/browse/publication/642 http://hdl.handle.net/10380/3055

That is based on the papers:

"Level Set Segmentation: Active Contours without edge" http://www.insight-journal.org/browse/publication/322 http://hdl.handle.net/1926/1532

and

"Level set segmentation using coupled active surfaces" http://www.insight-journal.org/browse/publication/323 http://hdl.handle.net/1926/1533

Wiki Examples:

Definition at line 67 of file itkScalarChanAndVeseSparseLevelSetImageFilter.h.


Member Typedef Documentation

template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef SmartPointer< const Self > itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::ConstPointer
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef FeatureImageType::Pointer itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::FeatureImagePointer
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef TFeatureImage itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::FeatureImageType
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef FeatureImageType::IndexType itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::FeatureIndexType
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef FeatureIndexType::IndexValueType itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::FeatureIndexValueType
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef FeatureImageType::PixelType itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::FeaturePixelType
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef FeatureImageType::RegionType itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::FeatureRegionType
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef Superclass::FiniteDifferenceFunctionType itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::FiniteDifferenceFunctionType

The value type of the time step. This is distinct from PixelType because PixelType may often be a vector value, while the TimeStep is a scalar value.

Reimplemented from itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >.

Definition at line 108 of file itkScalarChanAndVeseSparseLevelSetImageFilter.h.

template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef FunctionType::Pointer itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::FunctionPtr
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef TFunction itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::FunctionType
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef Superclass::IdCellType itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::IdCellType
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef OutputImageType::IndexType itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::IndexType
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef Superclass::InputImagePointer itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::InputImagePointer
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef Superclass::InputImageType itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::InputImageType
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef Superclass::InputPointType itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::InputPointType
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef Superclass::InputSpacingType itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::InputSpacingType
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef TOutputImage itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::OutputImageType
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef OutputImageType::PixelType itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::OutputPixelType
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef SmartPointer< Self > itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::Pointer
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef ROIFilterType::Pointer itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::ROIFilterPointer
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef RegionOfInterestImageFilter< FeatureImageType, FeatureImageType > itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::ROIFilterType
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef ScalarChanAndVeseSparseLevelSetImageFilter itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::Self
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef SharedDataType::Pointer itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::SharedDataPointer
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef TSharedData itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::SharedDataType
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell > itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::Superclass
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef Superclass::TimeStepType itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::TimeStepType
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
typedef Superclass::ValueType itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::ValueType

Constructor & Destructor Documentation

template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::ScalarChanAndVeseSparseLevelSetImageFilter ( ) [inline, protected]
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::~ScalarChanAndVeseSparseLevelSetImageFilter ( ) [inline, protected]

Member Function Documentation

template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
virtual::itk::LightObject::Pointer itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::CreateAnother ( void  ) const [virtual]

Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.

Reimplemented from itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >.

template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
virtual const char* itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::GetNameOfClass ( ) const [virtual]
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
virtual void itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::Initialize ( ) [protected, virtual]

Constructs the sparse field layers and initializes their values.

Reimplemented from itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >.

template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
virtual void itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::InitializeIteration ( ) [protected, virtual]

This method is optionally defined by a subclass and is called immediately prior to each iterative CalculateChange-ApplyUpdate cycle. It can be used to set global variables needed for the next iteration (ie. average gradient magnitude of the image in anisotropic diffusion functions), or otherwise prepare for the next iteration.

Reimplemented from itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >.

template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
static Pointer itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::New ( ) [static]
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
virtual void itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::SetFeatureImage ( const FeatureImagePointer  f) [inline, virtual]

End concept checking Set/Get the feature image to be used for speed function of the level set equation. Equivalent to calling Set/GetInput(1, ..)

Definition at line 131 of file itkScalarChanAndVeseSparseLevelSetImageFilter.h.

template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::typedef ( Concept::HasNumericTraits< OutputPixelType )

Begin concept checking This class requires OutputHasNumericTraitsCheck in the form of ( Concept::HasNumericTraits< OutputPixelType > )

template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
virtual void itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::UpdatePixel ( unsigned int  functionIndex,
unsigned int  idx,
NeighborhoodIterator< InputImageType > &  iterator,
ValueType newValue,
bool &  status 
) [protected, virtual]

Member Data Documentation

template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
const unsigned int itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::ImageDimension = TInputImage::ImageDimension [static]

Dimensionality of input and output data is assumed to be the same.

Reimplemented from itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >.

Definition at line 85 of file itkScalarChanAndVeseSparseLevelSetImageFilter.h.

template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >, class TSharedData = typename TFunction::SharedDataType, typename TIdCell = unsigned int>
SharedDataPointer itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >::m_SharedData [protected]

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