18 #ifndef __itkBinaryContourImageFilter_h
19 #define __itkBinaryContourImageFilter_h
53 template<
class TInputImage,
class TOutputImage >
82 typedef typename InputImageType::IndexType
IndexType;
83 typedef typename InputImageType::SizeType
SizeType;
97 itkStaticConstMacro(ImageDimension,
unsigned int,
98 OutputImageType::ImageDimension);
100 #ifdef ITK_USE_CONCEPT_CHECKING
101 itkStaticConstMacro(InputImageDimension,
unsigned int,
102 InputImageType::ImageDimension);
107 itkGetStaticConstMacro(OutputImageDimension) > ) );
116 itkSetMacro(FullyConnected,
bool);
117 itkGetConstReferenceMacro(FullyConnected,
bool);
118 itkBooleanMacro(FullyConnected);
142 void PrintSelf(std::ostream & os,
Indent indent)
const;
147 void BeforeThreadedGenerateData();
149 void AfterThreadedGenerateData();
151 void ThreadedGenerateData(
const RegionType & outputRegionForThread,
157 void GenerateInputRequestedRegion();
163 void EnlargeOutputRequestedRegion(
DataObject * itkNotUsed(output) );
167 void operator = (
const Self &);
173 m_Length( iLength ), m_Where( iWhere ) {}
197 void SetupLineOffsets(
OffsetVec & LineOffsets);
213 #ifndef ITK_MANUAL_INSTANTIATION
214 #include "itkBinaryContourImageFilter.hxx"