18 #ifndef itkBinaryReconstructionLabelMapFilter_h
19 #define itkBinaryReconstructionLabelMapFilter_h
43 template<
typename TImage,
typename TMarkerImage,
typename TAttributeAccessor=
44 typename Functor::AttributeLabelObjectAccessor< typename TImage::LabelObjectType > >
71 itkStaticConstMacro(ImageDimension,
unsigned int,
72 TImage::ImageDimension);
81 #ifdef ITK_USE_CONCEPT_CHECKING
96 this->SetNthInput( 1, const_cast<TMarkerImage *>(input) );
108 this->SetInput( input );
114 this->SetMarkerImage( input );
121 itkSetMacro(ForegroundValue, MarkerImagePixelType);
122 itkGetConstMacro(ForegroundValue, MarkerImagePixelType);
129 virtual void ThreadedProcessLabelObject( LabelObjectType * labelObject ) ITK_OVERRIDE;
131 void PrintSelf(std::ostream& os,
Indent indent)
const ITK_OVERRIDE;
142 #ifndef ITK_MANUAL_INSTANTIATION
143 #include "itkBinaryReconstructionLabelMapFilter.hxx"
Light weight base class for most itk classes.
TMarkerImage MarkerImageType
Mark the objects at least partially at the same position as the objects in a binary image...
MarkerImageType::ConstPointer MarkerImageConstPointer
SmartPointer< Self > Pointer
ImageType::PixelType PixelType
InPlaceLabelMapFilter< TImage > Superclass
void SetMarkerImage(TMarkerImage *input)
BinaryReconstructionLabelMapFilter Self
void SetInput1(TImage *input)
ImageType::Pointer ImagePointer
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
~BinaryReconstructionLabelMapFilter() override
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.
ImageType::LabelObjectType LabelObjectType
SmartPointer< const Self > ConstPointer
Base class for all data objects in ITK.
ImageBaseType::IndexType IndexType