18 #ifndef __itkSignedMaurerDistanceMapImageFilter_h
19 #define __itkSignedMaurerDistanceMapImageFilter_h
61 template<
class TInputImage,
class TOutputImage >
68 itkStaticConstMacro(InputImageDimension,
unsigned int,
69 TInputImage::ImageDimension);
70 itkStaticConstMacro(OutputImageDimension,
unsigned int,
71 TOutputImage::ImageDimension);
72 itkStaticConstMacro(ImageDimension,
unsigned int,
73 TOutputImage::ImageDimension);
121 itkSetMacro(SquaredDistance,
bool);
124 itkGetConstReferenceMacro(SquaredDistance,
bool);
127 itkBooleanMacro(SquaredDistance);
131 itkSetMacro(InsideIsPositive,
bool);
135 itkGetConstReferenceMacro(InsideIsPositive,
bool);
140 itkBooleanMacro(InsideIsPositive);
143 itkSetMacro(UseImageSpacing,
bool);
146 itkGetConstReferenceMacro(UseImageSpacing,
bool);
149 itkBooleanMacro(UseImageSpacing);
165 void PrintSelf(std::ostream & os,
Indent indent)
const;
169 unsigned int SplitRequestedRegion(
unsigned int i,
unsigned int num,
178 void operator=(
const Self &);
197 #ifndef ITK_MANUAL_INSTANTIATION
198 #include "itkSignedMaurerDistanceMapImageFilter.hxx"