18 #ifndef itkShapePriorSegmentationLevelSetImageFilter_h
19 #define itkShapePriorSegmentationLevelSetImageFilter_h
72 template <
typename TInputImage,
typename TFeatureImage,
typename TOutputPixelType =
float>
80 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
92 using typename Superclass::ValueType;
93 using typename Superclass::OutputImageType;
94 using typename Superclass::FeatureImageType;
151 m_ShapePriorSegmentationFunction->SetShapePriorWeight(v);
160 return m_ShapePriorSegmentationFunction->GetShapePriorWeight();
166 SetShapePriorSegmentationFunction(ShapePriorSegmentationFunctionType * s);
168 virtual ShapePriorSegmentationFunctionType *
171 return m_ShapePriorSegmentationFunction;
175 itkGetConstReferenceMacro(CurrentParameters, ParametersType);
182 PrintSelf(std::ostream & os,
Indent indent)
const override;
187 InitializeIteration()
override;
192 GenerateData()
override;
196 ExtractActiveRegion(NodeContainerType * ptr);
209 #ifndef ITK_MANUAL_INSTANTIATION
210 # include "itkShapePriorSegmentationLevelSetImageFilter.hxx"