18 #ifndef __itkContourDirectedMeanDistanceImageFilter_h
19 #define __itkContourDirectedMeanDistanceImageFilter_h
62 template<
class TInputImage1,
class TInputImage2 >
88 typedef typename TInputImage1::SizeType
SizeType;
95 itkStaticConstMacro(ImageDimension,
unsigned int,
96 TInputImage1::ImageDimension);
114 itkGetConstMacro(ContourDirectedMeanDistance,
RealType);
117 itkSetMacro( UseImageSpacing,
bool );
118 itkGetConstMacro( UseImageSpacing,
bool );
121 #ifdef ITK_USE_CONCEPT_CHECKING
132 void PrintSelf(std::ostream & os,
Indent indent)
const;
136 void AllocateOutputs();
139 void BeforeThreadedGenerateData();
143 void AfterThreadedGenerateData();
146 void ThreadedGenerateData(
const RegionType &
147 outputRegionForThread,
151 void GenerateInputRequestedRegion();
154 void EnlargeOutputRequestedRegion(
DataObject *data);
159 void operator=(
const Self &);
174 #ifndef ITK_MANUAL_INSTANTIATION
175 #include "itkContourDirectedMeanDistanceImageFilter.hxx"