18 #ifndef itkBinaryReconstructionLabelMapFilter_h
19 #define itkBinaryReconstructionLabelMapFilter_h
43 template<
typename TImage,
typename TMarkerImage,
typename TAttributeAccessor=
44 typename Functor::AttributeLabelObjectAccessor< typename TImage::LabelObjectType > >
72 TImage::ImageDimension);
81 #ifdef ITK_USE_CONCEPT_CHECKING
96 this->
SetNthInput( 1, const_cast<TMarkerImage *>(input) );
143 #ifndef ITK_MANUAL_INSTANTIATION
144 #include "itkBinaryReconstructionLabelMapFilter.hxx"
Light weight base class for most itk classes.
TMarkerImage MarkerImageType
static const unsigned int ImageDimension
~BinaryReconstructionLabelMapFilter()
Mark the objects at least partially at the same position as the objects in a binary image...
void operator=(const Self &)
MarkerImageType::ConstPointer MarkerImageConstPointer
SmartPointer< Self > Pointer
ImageType::PixelType PixelType
BinaryReconstructionLabelMapFilter()
InPlaceLabelMapFilter< TImage > Superclass
void SetMarkerImage(TMarkerImage *input)
BinaryReconstructionLabelMapFilter Self
void SetInput1(TImage *input)
void PrintSelf(std::ostream &os, Indent indent) const override
ImageType::Pointer ImagePointer
virtual void SetInput(const InputImageType *image)
MarkerImageType * GetMarkerImage()
ImageType::ConstPointer ImageConstPointer
ImageType::IndexType IndexType
Base class for filters that takes an image as input and overwrites that image as the output...
MarkerImageType::Pointer MarkerImagePointer
MarkerImagePixelType m_ForegroundValue
TAttributeAccessor AttributeAccessorType
void SetInput2(TMarkerImage *input)
DataObject * GetInput(const DataObjectIdentifierType &key)
Return an input.
MarkerImageType::PixelType MarkerImagePixelType
Control indentation during Print() invocation.
virtual void SetNthInput(DataObjectPointerArraySizeType num, DataObject *input)
ImageType::LabelObjectType LabelObjectType
virtual void ThreadedProcessLabelObject(LabelObjectType *labelObject) override
SmartPointer< const Self > ConstPointer
Base class for all data objects in ITK.