18 #ifndef __itkContourDirectedMeanDistanceImageFilter_h
19 #define __itkContourDirectedMeanDistanceImageFilter_h
65 template<
class TInputImage1,
class TInputImage2 >
91 typedef typename TInputImage1::SizeType
SizeType;
98 itkStaticConstMacro(ImageDimension,
unsigned int,
99 TInputImage1::ImageDimension);
117 itkGetConstMacro(ContourDirectedMeanDistance,
RealType);
120 itkSetMacro( UseImageSpacing,
bool );
122 #ifdef ITK_USE_CONCEPT_CHECKING
132 void PrintSelf(std::ostream & os,
Indent indent)
const;
137 void AllocateOutputs();
140 void BeforeThreadedGenerateData();
144 void AfterThreadedGenerateData();
147 void ThreadedGenerateData(
const RegionType &
148 outputRegionForThread,
152 void GenerateInputRequestedRegion();
155 void EnlargeOutputRequestedRegion(
DataObject *data);
160 void operator=(
const Self &);
175 #ifndef ITK_MANUAL_INSTANTIATION
176 #include "itkContourDirectedMeanDistanceImageFilter.hxx"