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 >
73 TFeatureImage, TOutputImage,
85 itkStaticConstMacro(ImageDimension,
unsigned int, TInputImage::ImageDimension);
107 typedef typename Superclass::FiniteDifferenceFunctionType
119 #ifdef ITK_USE_CONCEPT_CHECKING
136 this->m_SharedData = SharedDataType::New();
143 virtual void Initialize() ITK_OVERRIDE;
145 virtual
void InitializeIteration() ITK_OVERRIDE;
152 #ifndef ITK_MANUAL_INSTANTIATION
153 #include "itkScalarChanAndVeseDenseLevelSetImageFilter.hxx"
ScalarChanAndVeseDenseLevelSetImageFilter Self
ROIFilterType::Pointer ROIFilterPointer
virtual void SetFeatureImage(const FeatureImagePointer f)
TFeatureImage FeatureImageType
Superclass::InputImageType InputImageType
~ScalarChanAndVeseDenseLevelSetImageFilter()
signed long IndexValueType
FeatureImageType::RegionType FeatureRegionType
ScalarChanAndVeseDenseLevelSetImageFilter()
Base class for all process objects that output image data.
FunctionType::Pointer FunctionPointer
OutputImageType::PixelType OutputPixelType
SmartPointer< const Self > ConstPointer
Superclass::FiniteDifferenceFunctionType FiniteDifferenceFunctionType
SharedDataType::Pointer SharedDataPointer
SharedDataPointer m_SharedData
OutputImageType::IndexType IndexType
SmartPointer< Self > Pointer
Superclass::TimeStepType TimeStepType
FeatureIndexType::IndexValueType FeatureIndexValueType
MultiphaseDenseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction > Superclass
Superclass::InputPointType InputPointType
FeatureImageType::Pointer FeatureImagePointer
TSharedData SharedDataType
Extract a region of interest from the input image.
InputImageType::SpacingType InputSpacingType
Dense implementation of the Chan and Vese multiphase level set image filter.
RegionOfInterestImageFilter< FeatureImageType, FeatureImageType > ROIFilterType
#define itkConceptMacro(name, concept)
FeatureImageType::IndexType FeatureIndexType
FeatureImageType::PixelType FeaturePixelType
Superclass::InputImagePointer InputImagePointer
TOutputImage OutputImageType
Superclass::ValueType ValueType
ImageBaseType::IndexType IndexType