17 #ifndef __itkShapePriorSegmentationLevelSetFunction_h
18 #define __itkShapePriorSegmentationLevelSetFunction_h
52 template <
class TImageType,
class TFeatureImageType = TImageType>
85 itkStaticConstMacro(ImageDimension,
unsigned int,
86 Superclass::ImageDimension);
95 { m_ShapePriorWeight = p; }
97 {
return m_ShapePriorWeight; }
102 { m_ShapeFunction = ptr; }
104 {
return m_ShapeFunction; }
108 virtual PixelType ComputeUpdate(
const NeighborhoodType &neighborhood,
110 const FloatOffsetType& = FloatOffsetType(0.0));
113 virtual TimeStepType ComputeGlobalTimeStep(
void *globalData )
const;
123 virtual void *GetGlobalDataPointer()
const
134 virtual void ReleaseGlobalDataPointer(
void *GlobalData)
const
142 void operator=(
const Self&);
144 void PrintSelf(std::ostream& os,
Indent indent)
const;
155 #ifndef ITK_MANUAL_INSTANTIATION