18 #ifndef itkScalarChanAndVeseDenseLevelSetImageFilter_h
19 #define itkScalarChanAndVeseDenseLevelSetImageFilter_h
62 template<
typename TInputImage,
typename TFeatureImage,
typename TOutputImage,
63 typename TFunction = ScalarChanAndVeseLevelSetFunction< TInputImage, TFeatureImage >,
64 class TSharedData =
typename TFunction::SharedDataType >
74 TFeatureImage, TOutputImage,
86 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
119 #ifdef ITK_USE_CONCEPT_CHECKING
136 this->m_SharedData = SharedDataType::New();
143 void Initialize()
override;
145 void InitializeIteration()
override;
149 #ifndef ITK_MANUAL_INSTANTIATION
150 #include "itkScalarChanAndVeseDenseLevelSetImageFilter.hxx"
typename FunctionType::Pointer FunctionPointer
typename OutputImageType::PixelType OutputPixelType
typename InputImageType::SpacingType InputSpacingType
virtual void SetFeatureImage(const FeatureImagePointer f)
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
ScalarChanAndVeseDenseLevelSetImageFilter()
Base class for all process objects that output image data.
typename OutputImageType::IndexType IndexType
typename SharedDataType::Pointer SharedDataPointer
TFeatureImage FeatureImageType
typename FeatureImageType::IndexType FeatureIndexType
SharedDataPointer m_SharedData
typename Superclass::TimeStepType TimeStepType
typename Superclass::InputPointType InputPointType
typename Superclass::InputImagePointer InputImagePointer
ImageBaseType::IndexType IndexType
typename ROIFilterType::Pointer ROIFilterPointer
TOutputImage OutputImageType
signed long IndexValueType
typename Superclass::FiniteDifferenceFunctionType FiniteDifferenceFunctionType
typename Superclass::InputImageType InputImageType
TSharedData SharedDataType
typename Superclass::ValueType ValueType
typename FeatureImageType::Pointer FeatureImagePointer
Extract a region of interest from the input image.
Dense implementation of the Chan and Vese multiphase level set image filter.
typename FeatureImageType::PixelType FeaturePixelType
typename FeatureIndexType::IndexValueType FeatureIndexValueType
~ScalarChanAndVeseDenseLevelSetImageFilter() override
ImageBaseType::RegionType RegionType
#define itkConceptMacro(name, concept)
typename FeatureImageType::RegionType FeatureRegionType