ITK  6.0.0
Insight Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Types | Protected Member Functions | Private Attributes | List of all members
itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage > Class Template Reference

#include <itkBinaryImageToLabelMapFilter.h>

Detailed Description

template<typename TInputImage, typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
class itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >

Label the connected components in a binary image and produce a collection of label objects.

BinaryImageToLabelMapFilter labels the objects in a binary image. Each distinct object is assigned a unique label. The final object labels start with 1 and are consecutive. Objects that are reached earlier by a raster order scan have a lower label.

The GetOutput() function of this class returns an itk::LabelMap.

This implementation was taken from the Insight Journal paper: https://doi.org/10.54294/q6auw4

Author
Gaetan Lehmann. Biologie du Developpement et de la Reproduction, INRA de Jouy-en-Josas, France.
See also
ConnectedComponentImageFilter, LabelImageToLabelMapFilter, LabelMap, LabelObject
ITK Sphinx Examples:
  • <a href=
  • <a href=

Definition at line 55 of file itkBinaryImageToLabelMapFilter.h.

+ Inheritance diagram for itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >:
+ Collaboration diagram for itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >:

Public Types

using ConstPointer = SmartPointer< const Self >
 
using IndexType = typename TInputImage::IndexType
 
using InputImagePointer = typename InputImageType::Pointer
 
using InputImageType = TInputImage
 
using InputPixelType = typename TInputImage::PixelType
 
using OffsetType = typename TInputImage::OffsetType
 
using OffsetValueType = typename TInputImage::OffsetValueType
 
using OutputImagePixelType = typename TOutputImage::PixelType
 
using OutputImageType = TOutputImage
 
using OutputIndexType = typename TOutputImage::IndexType
 
using OutputOffsetType = typename TOutputImage::OffsetType
 
using OutputPixelType = typename TOutputImage::PixelType
 
using OutputSizeType = typename TOutputImage::SizeType
 
using Pointer = SmartPointer< Self >
 
using RegionType = typename TOutputImage::RegionType
 
using Self = BinaryImageToLabelMapFilter
 
using SizeType = typename TInputImage::SizeType
 
using SizeValueType = typename TInputImage::SizeValueType
 
using Superclass = ImageToImageFilter< TInputImage, TOutputImage >
 

Public Member Functions

const char * GetNameOfClass () const override
 
virtual const SizeValueTypeGetNumberOfObjects () const
 
virtual void SetFullyConnected (bool _arg)
 
virtual const bool & GetFullyConnected () const
 
virtual void FullyConnectedOn ()
 
virtual void SetOutputBackgroundValue (OutputPixelType _arg)
 
virtual OutputPixelType GetOutputBackgroundValue () const
 
virtual void SetInputForegroundValue (InputPixelType _arg)
 
virtual InputPixelType GetInputForegroundValue () const
 

Static Public Member Functions

static Pointer New ()
 

Static Public Attributes

static constexpr unsigned int ImageDimension = TOutputImage::ImageDimension
 
static constexpr unsigned int InputImageDimension = TInputImage::ImageDimension
 
static constexpr unsigned int OutputImageDimension = TOutputImage::ImageDimension
 

Protected Types

using ConsecutiveVectorType = typename ScanlineFunctions::ConsecutiveVectorType
 
using InternalLabelType = typename ScanlineFunctions::InternalLabelType
 
using LineEncodingConstIterator = typename ScanlineFunctions::LineEncodingConstIterator
 
using LineEncodingIterator = typename ScanlineFunctions::LineEncodingIterator
 
using LineEncodingType = typename ScanlineFunctions::LineEncodingType
 
using LineMapType = typename ScanlineFunctions::LineMapType
 
using OffsetVectorConstIterator = typename ScanlineFunctions::OffsetVectorConstIterator
 
using OffsetVectorType = typename ScanlineFunctions::OffsetVectorType
 
using OutSizeType = typename ScanlineFunctions::OutSizeType
 
using RunLength = typename ScanlineFunctions::RunLength
 
using ScanlineFunctions = ScanlineFilterCommon< TInputImage, TOutputImage >
 
using UnionFindType = typename ScanlineFunctions::UnionFindType
 
using WorkUnitData = typename ScanlineFunctions::WorkUnitData
 

Protected Member Functions

 BinaryImageToLabelMapFilter ()
 
void DynamicThreadedGenerateData (const RegionType &outputRegionForThread) override
 
void EnlargeOutputRequestedRegion (DataObject *) override
 
void GenerateData () override
 
void GenerateInputRequestedRegion () override
 
void PrintSelf (std::ostream &os, Indent indent) const override
 
 ~BinaryImageToLabelMapFilter () override=default
 

Private Attributes

InputPixelType m_InputForegroundValue {}
 
SizeValueType m_NumberOfObjects {}
 
OutputPixelType m_OutputBackgroundValue {}
 

Member Typedef Documentation

◆ ConsecutiveVectorType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::ConsecutiveVectorType = typename ScanlineFunctions::ConsecutiveVectorType
protected

Definition at line 181 of file itkBinaryImageToLabelMapFilter.h.

◆ ConstPointer

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::ConstPointer = SmartPointer<const Self>

Definition at line 68 of file itkBinaryImageToLabelMapFilter.h.

◆ IndexType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::IndexType = typename TInputImage::IndexType

Definition at line 103 of file itkBinaryImageToLabelMapFilter.h.

◆ InputImagePointer

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::ImageToImageFilter< TInputImage, TOutputImage >::InputImagePointer = typename InputImageType::Pointer

Definition at line 130 of file itkImageToImageFilter.h.

◆ InputImageType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::InputImageType = TInputImage

Image type alias support

Definition at line 102 of file itkBinaryImageToLabelMapFilter.h.

◆ InputPixelType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::InputPixelType = typename TInputImage::PixelType

Definition at line 92 of file itkBinaryImageToLabelMapFilter.h.

◆ InternalLabelType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::InternalLabelType = typename ScanlineFunctions::InternalLabelType
protected

Definition at line 171 of file itkBinaryImageToLabelMapFilter.h.

◆ LineEncodingConstIterator

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::LineEncodingConstIterator = typename ScanlineFunctions::LineEncodingConstIterator
protected

Definition at line 176 of file itkBinaryImageToLabelMapFilter.h.

◆ LineEncodingIterator

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::LineEncodingIterator = typename ScanlineFunctions::LineEncodingIterator
protected

Definition at line 175 of file itkBinaryImageToLabelMapFilter.h.

◆ LineEncodingType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::LineEncodingType = typename ScanlineFunctions::LineEncodingType
protected

Definition at line 174 of file itkBinaryImageToLabelMapFilter.h.

◆ LineMapType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::LineMapType = typename ScanlineFunctions::LineMapType
protected

Definition at line 179 of file itkBinaryImageToLabelMapFilter.h.

◆ OffsetType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::OffsetType = typename TInputImage::OffsetType

Definition at line 105 of file itkBinaryImageToLabelMapFilter.h.

◆ OffsetValueType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::OffsetValueType = typename TInputImage::OffsetValueType

Definition at line 94 of file itkBinaryImageToLabelMapFilter.h.

◆ OffsetVectorConstIterator

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::OffsetVectorConstIterator = typename ScanlineFunctions::OffsetVectorConstIterator
protected

Definition at line 178 of file itkBinaryImageToLabelMapFilter.h.

◆ OffsetVectorType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::OffsetVectorType = typename ScanlineFunctions::OffsetVectorType
protected

Definition at line 177 of file itkBinaryImageToLabelMapFilter.h.

◆ OutputImagePixelType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::OutputImagePixelType = typename TOutputImage::PixelType

Definition at line 112 of file itkBinaryImageToLabelMapFilter.h.

◆ OutputImageType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::OutputImageType = TOutputImage

Definition at line 107 of file itkBinaryImageToLabelMapFilter.h.

◆ OutputIndexType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::OutputIndexType = typename TOutputImage::IndexType

Definition at line 109 of file itkBinaryImageToLabelMapFilter.h.

◆ OutputOffsetType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::OutputOffsetType = typename TOutputImage::OffsetType

Definition at line 111 of file itkBinaryImageToLabelMapFilter.h.

◆ OutputPixelType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::OutputPixelType = typename TOutputImage::PixelType

Extract some information from the image types. Dimensionality of the two images is assumed to be the same.

Definition at line 91 of file itkBinaryImageToLabelMapFilter.h.

◆ OutputSizeType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::OutputSizeType = typename TOutputImage::SizeType

Definition at line 110 of file itkBinaryImageToLabelMapFilter.h.

◆ OutSizeType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::OutSizeType = typename ScanlineFunctions::OutSizeType
protected

Definition at line 172 of file itkBinaryImageToLabelMapFilter.h.

◆ Pointer

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::Pointer = SmartPointer<Self>

Definition at line 67 of file itkBinaryImageToLabelMapFilter.h.

◆ RegionType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::RegionType = typename TOutputImage::RegionType

Definition at line 108 of file itkBinaryImageToLabelMapFilter.h.

◆ RunLength

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::RunLength = typename ScanlineFunctions::RunLength
protected

Definition at line 173 of file itkBinaryImageToLabelMapFilter.h.

◆ ScanlineFunctions

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::ScanlineFunctions = ScanlineFilterCommon<TInputImage, TOutputImage>
protected

Definition at line 169 of file itkBinaryImageToLabelMapFilter.h.

◆ Self

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::Self = BinaryImageToLabelMapFilter

Standard "Self" & Superclass typedef.

Definition at line 65 of file itkBinaryImageToLabelMapFilter.h.

◆ SizeType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::SizeType = typename TInputImage::SizeType

Definition at line 104 of file itkBinaryImageToLabelMapFilter.h.

◆ SizeValueType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::SizeValueType = typename TInputImage::SizeValueType

Definition at line 93 of file itkBinaryImageToLabelMapFilter.h.

◆ Superclass

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::Superclass = ImageToImageFilter<TInputImage, TOutputImage>

Definition at line 66 of file itkBinaryImageToLabelMapFilter.h.

◆ UnionFindType

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::UnionFindType = typename ScanlineFunctions::UnionFindType
protected

Definition at line 180 of file itkBinaryImageToLabelMapFilter.h.

◆ WorkUnitData

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::WorkUnitData = typename ScanlineFunctions::WorkUnitData
protected

Definition at line 182 of file itkBinaryImageToLabelMapFilter.h.

Constructor & Destructor Documentation

◆ BinaryImageToLabelMapFilter()

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::BinaryImageToLabelMapFilter ( )
protected

◆ ~BinaryImageToLabelMapFilter()

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::~BinaryImageToLabelMapFilter ( )
overrideprotecteddefault

Member Function Documentation

◆ DynamicThreadedGenerateData()

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
void itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::DynamicThreadedGenerateData ( const RegionType outputRegionForThread)
overrideprotected

◆ EnlargeOutputRequestedRegion()

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
void itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::EnlargeOutputRequestedRegion ( DataObject )
overrideprotected

BinaryImageToLabelMapFilter will produce all of the output. Therefore it must provide an implementation of EnlargeOutputRequestedRegion().

See also
ProcessObject::EnlargeOutputRequestedRegion()

◆ FullyConnectedOn()

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual void itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::FullyConnectedOn ( )
virtual

Set/Get whether the connected components are defined strictly by face connectivity or by face+edge+vertex connectivity. Default is FullyConnectedOff. For objects that are 1 pixel wide, use FullyConnectedOn.

◆ GenerateData()

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
void itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::GenerateData ( )
overrideprotected

◆ GenerateInputRequestedRegion()

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
void itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion ( )
overrideprotected

BinaryImageToLabelMapFilter needs the entire input. Therefore it must provide an implementation GenerateInputRequestedRegion().

See also
ProcessObject::GenerateInputRequestedRegion().

◆ GetFullyConnected()

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual const bool & itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::GetFullyConnected ( ) const
virtual

Set/Get whether the connected components are defined strictly by face connectivity or by face+edge+vertex connectivity. Default is FullyConnectedOff. For objects that are 1 pixel wide, use FullyConnectedOn.

◆ GetInputForegroundValue()

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual InputPixelType itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::GetInputForegroundValue ( ) const
virtual

Set/Get the value to be consider "foreground" in the input image. Defaults to NumericTraits<InputPixelType>::max().

◆ GetNameOfClass()

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
const char * itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::GetNameOfClass ( ) const
override

Run-time type information (and related methods)

◆ GetNumberOfObjects()

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual const SizeValueType & itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::GetNumberOfObjects ( ) const
virtual

◆ GetOutputBackgroundValue()

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual OutputPixelType itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::GetOutputBackgroundValue ( ) const
virtual

Set/Get the value used as "background" in the output image. Defaults to NumericTraits<OutputPixelType>::NonpositiveMin().

◆ New()

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
static Pointer itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::New ( )
static

Method for creation through the object factory.

◆ PrintSelf()

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
void itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
overrideprotected

◆ SetFullyConnected()

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual void itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::SetFullyConnected ( bool  _arg)
virtual

Set/Get whether the connected components are defined strictly by face connectivity or by face+edge+vertex connectivity. Default is FullyConnectedOff. For objects that are 1 pixel wide, use FullyConnectedOn.

◆ SetInputForegroundValue()

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual void itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::SetInputForegroundValue ( InputPixelType  _arg)
virtual

Set/Get the value to be consider "foreground" in the input image. Defaults to NumericTraits<InputPixelType>::max().

◆ SetOutputBackgroundValue()

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual void itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::SetOutputBackgroundValue ( OutputPixelType  _arg)
virtual

Set/Get the value used as "background" in the output image. Defaults to NumericTraits<OutputPixelType>::NonpositiveMin().

Member Data Documentation

◆ ImageDimension

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
constexpr unsigned int itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::ImageDimension = TOutputImage::ImageDimension
staticconstexpr

Definition at line 95 of file itkBinaryImageToLabelMapFilter.h.

◆ InputImageDimension

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
constexpr unsigned int itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::InputImageDimension = TInputImage::ImageDimension
staticconstexpr

Definition at line 97 of file itkBinaryImageToLabelMapFilter.h.

◆ m_InputForegroundValue

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
InputPixelType itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::m_InputForegroundValue {}
private

Definition at line 186 of file itkBinaryImageToLabelMapFilter.h.

◆ m_NumberOfObjects

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
SizeValueType itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::m_NumberOfObjects {}
private

Definition at line 187 of file itkBinaryImageToLabelMapFilter.h.

◆ m_OutputBackgroundValue

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
OutputPixelType itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::m_OutputBackgroundValue {}
private

Definition at line 185 of file itkBinaryImageToLabelMapFilter.h.

◆ OutputImageDimension

template<typename TInputImage , typename TOutputImage = LabelMap<LabelObject<SizeValueType, TInputImage::ImageDimension>>>
constexpr unsigned int itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >::OutputImageDimension = TOutputImage::ImageDimension
staticconstexpr

Definition at line 96 of file itkBinaryImageToLabelMapFilter.h.


The documentation for this class was generated from the following file: