|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkScalarChanAndVeseLevelSetFunction_h
19 #define itkScalarChanAndVeseLevelSetFunction_h
75 template <
typename TInputImage,
76 typename TFeatureImage,
77 typename TSharedData = ConstrainedRegionBasedLevelSetFunctionSharedData<
80 ScalarChanAndVeseLevelSetFunctionData<TInputImage, TFeatureImage>>>
98 static constexpr
unsigned int ImageDimension = TFeatureImage::ImageDimension;
146 ComputeParameters()
override;
149 UpdateSharedDataParameters()
override;
152 ComputeInternalTerm(
const FeaturePixelType & iValue,
const FeatureIndexType & iIdx)
override;
155 ComputeExternalTerm(
const FeaturePixelType & iValue,
const FeatureIndexType & iIdx)
override;
158 UpdateSharedDataInsideParameters(
const unsigned int & iId,
159 const FeaturePixelType & iVal,
160 const ScalarValueType & iChange)
override;
163 UpdateSharedDataOutsideParameters(
const unsigned int & iId,
164 const FeaturePixelType & iVal,
165 const ScalarValueType & iChange)
override;
169 #ifndef ITK_MANUAL_INSTANTIATION
170 # include "itkScalarChanAndVeseLevelSetFunction.hxx"
typename Superclass::InputSizeValueType InputSizeValueType
typename Superclass::InputRegionType InputRegionType
typename Superclass::PixelType PixelType
typename Superclass::InputIndexValueType InputIndexValueType
typename Superclass::InputRegionType InputRegionType
typename Superclass::InputSizeType InputSizeType
typename Superclass::FeatureImageIteratorType FeatureImageIteratorType
typename Superclass::InputImagePointer InputImagePointer
A multi-dimensional iterator templated over image type that walks an image region and is specialized ...
typename Superclass::ImageIteratorType ImageIteratorType
typename Superclass::InputIndexValueType InputIndexValueType
typename Superclass::InputSizeType InputSizeType
typename Superclass::VectorType VectorType
ImageBaseType::SpacingType VectorType
typename Superclass::ScalarValueType ScalarValueType
typename ListPixelType::iterator ListPixelIterator
typename Superclass::SharedDataType SharedDataType
typename Superclass::SharedDataType SharedDataType
typename Superclass::GlobalDataStruct GlobalDataStruct
typename Superclass::InputPixelType InputPixelType
typename Superclass::FloatOffsetType FloatOffsetType
typename Superclass::TimeStepType TimeStepType
typename Superclass::ListPixelIterator ListPixelIterator
typename Superclass::SharedDataPointer SharedDataPointer
TFeatureImage FeatureImageType
typename Superclass::NeighborhoodType NeighborhoodType
typename Superclass::InputPointType InputPointType
typename FeatureImageType::ConstPointer FeatureImageConstPointer
typename Superclass::FeatureIndexType FeatureIndexType
Light weight base class for most itk classes.
typename Superclass::FeatureOffsetType FeatureOffsetType
typename Superclass::InputImageConstPointer InputImageConstPointer
typename Superclass::ListImageType ListImageType
typename Superclass::RadiusType RadiusType
typename Superclass::SharedDataPointer SharedDataPointer
LevelSet function that computes a speed image based on regional integrals.
typename Superclass::ListPixelType ListPixelType
typename Superclass::InputIndexType InputIndexType
typename Superclass::InputPixelType InputPixelType
typename Superclass::InputSizeValueType InputSizeValueType
typename Superclass::FeaturePixelType FeaturePixelType
ScalarChanAndVeseLevelSetFunction()
std::list< unsigned int > ListPixelType
A multi-dimensional iterator templated over image type that walks pixels within a region and is speci...
typename Superclass::ListPixelConstIterator ListPixelConstIterator
typename Superclass::FeatureIndexType FeatureIndexType
LevelSet function that computes a speed image based on regional integrals of probabilities.
typename Superclass::ConstImageIteratorType ConstImageIteratorType
typename Superclass::ScalarValueType ScalarValueType
typename Superclass::InputImagePointer InputImagePointer
typename Superclass::NeighborhoodType NeighborhoodType
TInputImage InputImageType
typename ListPixelType::const_iterator ListPixelConstIterator
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
typename Superclass::ConstFeatureIteratorType ConstFeatureIteratorType
typename Superclass::FeatureOffsetType FeatureOffsetType
A multi-dimensional iterator templated over image type that walks a region of pixels.
typename Superclass::InputIndexType InputIndexType
typename Superclass::InputPointType InputPointType
Templated n-dimensional image class.
typename Superclass::InputImageConstPointer InputImageConstPointer
typename Superclass::GlobalDataStruct GlobalDataStruct
typename Superclass::FeaturePixelType FeaturePixelType
typename Superclass::FloatOffsetType FloatOffsetType
typename Superclass::PixelType PixelType
typename Superclass::TimeStepType TimeStepType
typename Superclass::RadiusType RadiusType