18 #ifndef __itkBinaryReconstructionLabelMapFilter_h
19 #define __itkBinaryReconstructionLabelMapFilter_h
43 template<
class TImage,
class TMarkerImage,
class TAttributeAccessor=
44 typename Functor::AttributeLabelObjectAccessor< typename TImage::LabelObjectType > >
71 itkStaticConstMacro(ImageDimension,
unsigned int,
72 TImage::ImageDimension);
81 #ifdef ITK_USE_CONCEPT_CHECKING
94 void SetMarkerImage(TMarkerImage *input)
97 this->SetNthInput( 1, const_cast<TMarkerImage *>(input) );
107 void SetInput1(TImage *input)
109 this->SetInput( input );
113 void SetInput2(TMarkerImage *input)
115 this->SetMarkerImage( input );
122 itkSetMacro(ForegroundValue, MarkerImagePixelType);
123 itkGetConstMacro(ForegroundValue, MarkerImagePixelType);
130 virtual void ThreadedProcessLabelObject( LabelObjectType * labelObject );
132 void PrintSelf(std::ostream& os,
Indent indent)
const;
136 void operator=(
const Self&);
144 #ifndef ITK_MANUAL_INSTANTIATION
145 #include "itkBinaryReconstructionLabelMapFilter.hxx"