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);
119 #ifdef ITK_USE_CONCEPT_CHECKING
156 #ifndef ITK_MANUAL_INSTANTIATION
157 #include "itkScalarChanAndVeseDenseLevelSetImageFilter.hxx"
ScalarChanAndVeseDenseLevelSetImageFilter Self
ROIFilterType::Pointer ROIFilterPointer
Superclass::InputImagePointer InputImagePointer
virtual void SetFeatureImage(const FeatureImagePointer f)
Superclass::TimeStepType TimeStepType
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
void operator=(const Self &)
Superclass::FiniteDifferenceFunctionType FiniteDifferenceFunctionType
SharedDataType::Pointer SharedDataPointer
virtual void Initialize()
static const unsigned int ImageDimension
SharedDataPointer m_SharedData
virtual void SetInput(const InputImageType *image)
OutputImageType::IndexType IndexType
SmartPointer< Self > Pointer
Superclass::TimeStepType TimeStepType
FeatureIndexType::IndexValueType FeatureIndexValueType
MultiphaseDenseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction > Superclass
Superclass::InputPointType InputPointType
FeatureImageType::Pointer FeatureImagePointer
Superclass::InputImageType InputImageType
TSharedData SharedDataType
Extract a region of interest from the input image.
InputImageType::SpacingType InputSpacingType
virtual void InitializeIteration()
Superclass::FiniteDifferenceFunctionType FiniteDifferenceFunctionType
Dense implementation of the Chan and Vese multiphase level set image filter.
InputImageType::ValueType ValueType
RegionOfInterestImageFilter< FeatureImageType, FeatureImageType > ROIFilterType
#define itkConceptMacro(name, concept)
FeatureImageType::IndexType FeatureIndexType
FeatureImageType::PixelType FeaturePixelType
Superclass::InputPointType InputPointType
Superclass::InputImagePointer InputImagePointer
TOutputImage OutputImageType
Superclass::ValueType ValueType