18 #ifndef __itkScalarRegionBasedLevelSetFunction_h
19 #define __itkScalarRegionBasedLevelSetFunction_h
65 template<
class TInputImage,
class TFeatureImage,
class TSharedData >
80 itkStaticConstMacro(ImageDimension,
unsigned int, TFeatureImage::ImageDimension);
126 void UpdatePixel(
const unsigned int & idx,
135 ScalarValueType ComputeOverlapParameters(
const FeatureIndexType & featIndex,
136 ScalarValueType & product);
141 virtual void UpdateSharedDataInsideParameters(
const unsigned int & iId,
142 const FeaturePixelType & iVal,
const ScalarValueType & iChange) = 0;
144 virtual void UpdateSharedDataOutsideParameters(
const unsigned int & iId,
145 const FeaturePixelType & iVal,
const ScalarValueType & iChange) = 0;
149 void operator=(
const Self &);
153 #ifndef ITK_MANUAL_INSTANTIATION
154 #include "itkScalarRegionBasedLevelSetFunction.hxx"