18#ifndef itkScalarChanAndVeseDenseLevelSetImageFilter_h
19#define itkScalarChanAndVeseDenseLevelSetImageFilter_h
51template <
typename TInputImage,
52 typename TFeatureImage,
53 typename TOutputImage,
55 class TSharedData =
typename TFunction::SharedDataType>
91 using IndexType =
typename OutputImageType::IndexType;
131#ifndef ITK_MANUAL_INSTANTIATION
132# include "itkScalarChanAndVeseDenseLevelSetImageFilter.hxx"
virtual void SetInput(const InputImageType *input)
typename InputImageType::ValueType ValueType
TFunction FiniteDifferenceFunctionType
TInputImage InputImageType
MultiphaseDenseFiniteDifferenceImageFilter()
typename FiniteDifferenceFunctionType::TimeStepType TimeStepType
typename InputImageType::PointType InputPointType
typename InputImageType::Pointer InputImagePointer
Extract a region of interest from the input image.
SmartPointer< Self > Pointer
typename FeatureIndexType::IndexValueType FeatureIndexValueType
typename OutputImageType::PixelType OutputPixelType
SmartPointer< const Self > ConstPointer
typename FeatureImageType::Pointer FeatureImagePointer
static constexpr unsigned int ImageDimension
SharedDataPointer m_SharedData
typename FeatureImageType::RegionType FeatureRegionType
ScalarChanAndVeseDenseLevelSetImageFilter Self
SmartPointer< Self > Pointer
void Initialize() override
TOutputImage OutputImageType
typename SharedDataType::Pointer SharedDataPointer
RegionOfInterestImageFilter< FeatureImageType, FeatureImageType > ROIFilterType
void InitializeIteration() override
MultiphaseDenseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction > Superclass
ScalarChanAndVeseDenseLevelSetImageFilter()
TFeatureImage FeatureImageType
typename FeatureImageType::PixelType FeaturePixelType
~ScalarChanAndVeseDenseLevelSetImageFilter() override=default
typename InputImageType::SpacingType InputSpacingType
typename OutputImageType::IndexType IndexType
typename ROIFilterType::Pointer ROIFilterPointer
TSharedData SharedDataType
typename FeatureImageType::IndexType FeatureIndexType
typename FunctionType::Pointer FunctionPointer
virtual void SetFeatureImage(const FeatureImagePointer f)
LevelSet function that computes a speed image based on regional integrals of probabilities.
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....