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 );
121 itkGetConstMacro( UseImageSpacing,
bool );
124 #ifdef ITK_USE_CONCEPT_CHECKING
135 void PrintSelf(std::ostream & os,
Indent indent)
const;
139 void AllocateOutputs();
142 void BeforeThreadedGenerateData();
146 void AfterThreadedGenerateData();
149 void ThreadedGenerateData(
const RegionType &
150 outputRegionForThread,
154 void GenerateInputRequestedRegion();
157 void EnlargeOutputRequestedRegion(
DataObject *data);
162 void operator=(
const Self &);
177 #ifndef ITK_MANUAL_INSTANTIATION
178 #include "itkContourDirectedMeanDistanceImageFilter.hxx"