18 #ifndef __itkShapePriorSegmentationLevelSetFunction_h
19 #define __itkShapePriorSegmentationLevelSetFunction_h
54 template<
class TImageType,
class TFeatureImageType = TImageType >
74 typedef typename Superclass::ImageType
ImageType;
87 itkStaticConstMacro(ImageDimension,
unsigned int,
88 Superclass::ImageDimension);
97 { m_ShapePriorWeight = p; }
99 {
return m_ShapePriorWeight; }
105 { m_ShapeFunction = ptr; }
107 {
return m_ShapeFunction; }
111 virtual PixelType ComputeUpdate(
const NeighborhoodType & neighborhood,
113 const FloatOffsetType & = FloatOffsetType(0.0) );
116 virtual TimeStepType ComputeGlobalTimeStep(
void *globalData)
const;
126 virtual void * GetGlobalDataPointer()
const
138 virtual void ReleaseGlobalDataPointer(
void *GlobalData)
const
147 void operator=(
const Self &);
150 void PrintSelf(std::ostream & os,
Indent indent)
const;
159 #ifndef ITK_MANUAL_INSTANTIATION
160 #include "itkShapePriorSegmentationLevelSetFunction.hxx"