18 #ifndef itkScalarChanAndVeseLevelSetFunction_h
19 #define itkScalarChanAndVeseLevelSetFunction_h
73 template<
typename TInputImage,
74 typename TFeatureImage,
75 typename TSharedData = ConstrainedRegionBasedLevelSetFunctionSharedData< TInputImage, TFeatureImage,
76 ScalarChanAndVeseLevelSetFunctionData<
77 TInputImage, TFeatureImage > > >
93 itkStaticConstMacro(ImageDimension,
unsigned int, TFeatureImage::ImageDimension);
138 void ComputeParameters() ITK_OVERRIDE;
140 void UpdateSharedDataParameters() ITK_OVERRIDE;
142 ScalarValueType ComputeInternalTerm(const FeaturePixelType & iValue,
143 const FeatureIndexType & iIdx) ITK_OVERRIDE;
145 ScalarValueType ComputeExternalTerm(const FeaturePixelType & iValue,
146 const FeatureIndexType & iIdx) ITK_OVERRIDE;
148 void UpdateSharedDataInsideParameters(const
unsigned int & iId,
149 const FeaturePixelType & iVal, const ScalarValueType & iChange) ITK_OVERRIDE;
151 void UpdateSharedDataOutsideParameters(const
unsigned int & iId,
152 const FeaturePixelType & iVal, const ScalarValueType & iChange) ITK_OVERRIDE;
159 #ifndef ITK_MANUAL_INSTANTIATION
160 #include "itkScalarChanAndVeseLevelSetFunction.hxx"
TFeatureImage FeatureImageType
ScalarChanAndVeseLevelSetFunction()
Superclass::InputPointType InputPointType
Superclass::InputImagePointer InputImagePointer
Superclass::InputPointType InputPointType
Light weight base class for most itk classes.
LevelSet function that computes a speed image based on regional integrals of probabilities.
Superclass::PixelType PixelType
FeatureImageType::ConstPointer FeatureImageConstPointer
Superclass::RadiusType RadiusType
Superclass::FloatOffsetType FloatOffsetType
Superclass::InputRegionType InputRegionType
Superclass::GlobalDataStruct GlobalDataStruct
ListPixelType::const_iterator ListPixelConstIterator
Superclass::SharedDataPointer SharedDataPointer
std::list< unsigned int > ListPixelType
Superclass::ListPixelIterator ListPixelIterator
Superclass::TimeStepType TimeStepType
Superclass::InputPixelType InputPixelType
Superclass::FloatOffsetType FloatOffsetType
Superclass::InputIndexValueType InputIndexValueType
Superclass::RadiusType RadiusType
Simulate a standard C array with copy semnatics.
A multi-dimensional iterator templated over image type that walks an image region and is specialized ...
Superclass::ScalarValueType ScalarValueType
ScalarChanAndVeseLevelSetFunction Self
Superclass::TimeStepType TimeStepType
Superclass::FeatureIndexType FeatureIndexType
Superclass::FeatureIndexType FeatureIndexType
Superclass::InputIndexType InputIndexType
Superclass::InputIndexValueType InputIndexValueType
Superclass::ImageIteratorType ImageIteratorType
Superclass::VectorType VectorType
Superclass::SharedDataPointer SharedDataPointer
Superclass::InputImageConstPointer InputImageConstPointer
A multi-dimensional iterator templated over image type that walks a region of pixels.
A multi-dimensional iterator templated over image type that walks pixels within a region and is speci...
LevelSet function that computes a speed image based on regional integrals.
Superclass::FeaturePixelType FeaturePixelType
Superclass::ListImageType ListImageType
~ScalarChanAndVeseLevelSetFunction()
Superclass::InputPixelType InputPixelType
Superclass::InputSizeValueType InputSizeValueType
Superclass::GlobalDataStruct GlobalDataStruct
Superclass::InputImageConstPointer InputImageConstPointer
Superclass::SharedDataType SharedDataType
Superclass::SharedDataType SharedDataType
SmartPointer< const Self > ConstPointer
Superclass::ConstFeatureIteratorType ConstFeatureIteratorType
TInputImage InputImageType
Superclass::ListPixelConstIterator ListPixelConstIterator
Superclass::PixelType PixelType
Superclass::InputSizeType InputSizeType
Superclass::InputRegionType InputRegionType
Superclass::FeaturePixelType FeaturePixelType
ScalarRegionBasedLevelSetFunction< TInputImage, TFeatureImage, TSharedData > Superclass
Superclass::FeatureOffsetType FeatureOffsetType
Superclass::FeatureImageIteratorType FeatureImageIteratorType
Superclass::InputSizeValueType InputSizeValueType
Superclass::InputSizeType InputSizeType
Superclass::FeatureOffsetType FeatureOffsetType
Superclass::ConstImageIteratorType ConstImageIteratorType
Superclass::NeighborhoodType NeighborhoodType
Superclass::ScalarValueType ScalarValueType
Superclass::InputIndexType InputIndexType
SmartPointer< Self > Pointer
Superclass::NeighborhoodType NeighborhoodType
Templated n-dimensional image class.
ListPixelType::iterator ListPixelIterator
Superclass::InputImagePointer InputImagePointer
Superclass::ListPixelType ListPixelType