18 #ifndef __itkShapePriorSegmentationLevelSetImageFilter_h
19 #define __itkShapePriorSegmentationLevelSetImageFilter_h
71 template<
class TInputImage,
73 class TOutputPixelType =
float >
81 itkStaticConstMacro(ImageDimension,
unsigned int,
82 TInputImage::ImageDimension);
95 typedef typename Superclass::ValueType
ValueType;
151 if ( v != m_ShapePriorSegmentationFunction->GetShapePriorWeight() )
153 m_ShapePriorSegmentationFunction->SetShapePriorWeight(v);
161 return m_ShapePriorSegmentationFunction->GetShapePriorWeight();
166 virtual void SetShapePriorSegmentationFunction(ShapePriorSegmentationFunctionType *s);
169 {
return m_ShapePriorSegmentationFunction; }
172 itkGetConstReferenceMacro(CurrentParameters, ParametersType);
178 virtual void PrintSelf(std::ostream & os,
Indent indent)
const;
182 virtual void InitializeIteration();
189 void ExtractActiveRegion(NodeContainerType *ptr);
194 void operator=(
const Self &);
208 #ifndef ITK_MANUAL_INSTANTIATION
209 #include "itkShapePriorSegmentationLevelSetImageFilter.hxx"