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

#include <itkBinaryImageToShapeLabelMapFilter.h>

Detailed Description

template<typename TInputImage, typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
class itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >

Converts a binary image to a label map and valuate the shape attributes.

A convenient class that converts a binary image to a label map and valuates the shape attributes at once.

The GetOutput() function returns an itk::ShapeLabelMap. A typical use would be to iterate over the ShapeLabelObjects in the map, using something like this:

for(unsigned int i = 0; i < filter->GetOutput()->GetNumberOfLabelObjects(); ++i)
{
FilterType::OutputImageType::LabelObjectType* shapeLabelObject =
filter->GetOutput()->GetLabelObject(i);
// Here you can get properties of the ShapeLabelObject
std::cout << "Bounding box: " << shapeLabelObject->GetBoundingBox();
}

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
ShapeLabelObject, LabelShapeOpeningImageFilter, BinaryStatisticsOpeningImageFilter
ITK Sphinx Examples:
  • <a href=
  • <a href=

Definition at line 62 of file itkBinaryImageToShapeLabelMapFilter.h.

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

Public Types

using ConstPointer = SmartPointer< const Self >
 
using InputImageConstPointer = typename InputImageType::ConstPointer
 
using InputImagePixelType = typename InputImageType::PixelType
 
using InputImagePointer = typename InputImageType::Pointer
 
using InputImageRegionType = typename InputImageType::RegionType
 
using InputImageType = TInputImage
 
using LabelizerType = BinaryImageToLabelMapFilter< InputImageType, OutputImageType >
 
using LabelObjectType = typename OutputImageType::LabelObjectType
 
using LabelObjectValuatorType = ShapeLabelMapFilter< TOutputImage, ShapeLabelFilterOutput >
 
using OutputImageConstPointer = typename OutputImageType::ConstPointer
 
using OutputImagePixelType = typename OutputImageType::PixelType
 
using OutputImagePointer = typename OutputImageType::Pointer
 
using OutputImageRegionType = typename OutputImageType::RegionType
 
using OutputImageType = TOutputImage
 
using Pointer = SmartPointer< Self >
 
using Self = BinaryImageToShapeLabelMapFilter
 
using ShapeLabelFilterOutput = Image< typename OutputImageType::PixelType, Self::OutputImageDimension >
 
using Superclass = ImageToImageFilter< TInputImage, TOutputImage >
 

Public Member Functions

const char * GetNameOfClass () const override
 
virtual void SetFullyConnected (bool _arg)
 
virtual const bool & GetFullyConnected () const
 
virtual void FullyConnectedOn ()
 
virtual void SetOutputBackgroundValue (OutputImagePixelType _arg)
 
virtual OutputImagePixelType GetOutputBackgroundValue () const
 
virtual void SetInputForegroundValue (InputImagePixelType _arg)
 
virtual InputImagePixelType GetInputForegroundValue () const
 
virtual void SetComputeFeretDiameter (bool _arg)
 
virtual const bool & GetComputeFeretDiameter () const
 
virtual void ComputeFeretDiameterOn ()
 
virtual void SetComputePerimeter (bool _arg)
 
virtual const bool & GetComputePerimeter () const
 
virtual void ComputePerimeterOn ()
 
virtual void SetComputeOrientedBoundingBox (bool _arg)
 
virtual const bool & GetComputeOrientedBoundingBox () const
 
virtual void ComputeOrientedBoundingBoxOn ()
 

Static Public Member Functions

static Pointer New ()
 

Static Public Attributes

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

Protected Member Functions

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

Private Attributes

bool m_ComputeFeretDiameter {}
 
bool m_ComputeOrientedBoundingBox {}
 
bool m_ComputePerimeter {}
 
bool m_FullyConnected {}
 
InputImagePixelType m_InputForegroundValue {}
 
OutputImagePixelType m_OutputBackgroundValue {}
 

Member Typedef Documentation

◆ ConstPointer

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

Definition at line 72 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ InputImageConstPointer

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::InputImageConstPointer = typename InputImageType::ConstPointer

Definition at line 77 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ InputImagePixelType

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::InputImagePixelType = typename InputImageType::PixelType

Definition at line 79 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ InputImagePointer

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

Definition at line 76 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ InputImageRegionType

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::InputImageRegionType = typename InputImageType::RegionType

Definition at line 78 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ InputImageType

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::InputImageType = TInputImage

Some convenient type alias.

Definition at line 75 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ LabelizerType

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::LabelizerType = BinaryImageToLabelMapFilter<InputImageType, OutputImageType>

Definition at line 93 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ LabelObjectType

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::LabelObjectType = typename OutputImageType::LabelObjectType

Definition at line 86 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ LabelObjectValuatorType

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::LabelObjectValuatorType = ShapeLabelMapFilter<TOutputImage, ShapeLabelFilterOutput>

Definition at line 95 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ OutputImageConstPointer

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::OutputImageConstPointer = typename OutputImageType::ConstPointer

Definition at line 83 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ OutputImagePixelType

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::OutputImagePixelType = typename OutputImageType::PixelType

Definition at line 85 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ OutputImagePointer

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::OutputImagePointer = typename OutputImageType::Pointer

Definition at line 82 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ OutputImageRegionType

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::OutputImageRegionType = typename OutputImageType::RegionType

Definition at line 84 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ OutputImageType

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::OutputImageType = TOutputImage

Definition at line 81 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ Pointer

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

Definition at line 71 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ Self

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::Self = BinaryImageToShapeLabelMapFilter

Standard class type aliases.

Definition at line 69 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ ShapeLabelFilterOutput

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
using itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::ShapeLabelFilterOutput = Image<typename OutputImageType::PixelType, Self::OutputImageDimension>

Definition at line 94 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ Superclass

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

Definition at line 70 of file itkBinaryImageToShapeLabelMapFilter.h.

Constructor & Destructor Documentation

◆ BinaryImageToShapeLabelMapFilter()

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

◆ ~BinaryImageToShapeLabelMapFilter()

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

Member Function Documentation

◆ ComputeFeretDiameterOn()

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual void itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::ComputeFeretDiameterOn ( )
virtual

Set/Get whether the maximum Feret diameter should be computed or not. Default value is false, because of the high computation time required.

◆ ComputeOrientedBoundingBoxOn()

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual void itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::ComputeOrientedBoundingBoxOn ( )
virtual

Set/Get whether the oriented bounding box should be computed or not. Default value is false because of potential memory consumption issues with sparse labels.

◆ ComputePerimeterOn()

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual void itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::ComputePerimeterOn ( )
virtual

Set/Get whether the perimeter should be computed or not. Default value is false, because of the high computation time required.

◆ EnlargeOutputRequestedRegion()

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

BinaryImageToShapeLabelMapFilter will produce the entire output.

◆ FullyConnectedOn()

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual void itk::BinaryImageToShapeLabelMapFilter< 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<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
void itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::GenerateData ( )
overrideprotected

Single-threaded version of GenerateData. This filter delegates to GrayscaleGeodesicErodeImageFilter.

◆ GenerateInputRequestedRegion()

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

BinaryImageToShapeLabelMapFilter needs the entire input be available. Thus, it needs to provide an implementation of GenerateInputRequestedRegion().

◆ GetComputeFeretDiameter()

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual const bool & itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::GetComputeFeretDiameter ( ) const
virtual

Set/Get whether the maximum Feret diameter should be computed or not. Default value is false, because of the high computation time required.

◆ GetComputeOrientedBoundingBox()

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual const bool & itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::GetComputeOrientedBoundingBox ( ) const
virtual

Set/Get whether the oriented bounding box should be computed or not. Default value is false because of potential memory consumption issues with sparse labels.

◆ GetComputePerimeter()

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual const bool & itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::GetComputePerimeter ( ) const
virtual

Set/Get whether the perimeter should be computed or not. Default value is false, because of the high computation time required.

◆ GetFullyConnected()

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual const bool & itk::BinaryImageToShapeLabelMapFilter< 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<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual InputImagePixelType itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::GetInputForegroundValue ( ) const
virtual

Set/Get the value used as "foreground" in the output image. Defaults to NumericTraits<PixelType>::max().

◆ GetNameOfClass()

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

◆ GetOutputBackgroundValue()

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual OutputImagePixelType itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::GetOutputBackgroundValue ( ) const
virtual

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

◆ New()

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

Standard New method.

◆ PrintSelf()

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

◆ SetComputeFeretDiameter()

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual void itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::SetComputeFeretDiameter ( bool  _arg)
virtual

Set/Get whether the maximum Feret diameter should be computed or not. Default value is false, because of the high computation time required.

◆ SetComputeOrientedBoundingBox()

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual void itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::SetComputeOrientedBoundingBox ( bool  _arg)
virtual

Set/Get whether the oriented bounding box should be computed or not. Default value is false because of potential memory consumption issues with sparse labels.

◆ SetComputePerimeter()

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual void itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::SetComputePerimeter ( bool  _arg)
virtual

Set/Get whether the perimeter should be computed or not. Default value is false, because of the high computation time required.

◆ SetFullyConnected()

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual void itk::BinaryImageToShapeLabelMapFilter< 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<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual void itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::SetInputForegroundValue ( InputImagePixelType  _arg)
virtual

Set/Get the value used as "foreground" in the output image. Defaults to NumericTraits<PixelType>::max().

◆ SetOutputBackgroundValue()

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
virtual void itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::SetOutputBackgroundValue ( OutputImagePixelType  _arg)
virtual

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

Member Data Documentation

◆ ImageDimension

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

Definition at line 91 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ InputImageDimension

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

ImageDimension constants

Definition at line 89 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ m_ComputeFeretDiameter

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
bool itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::m_ComputeFeretDiameter {}
private

Definition at line 189 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ m_ComputeOrientedBoundingBox

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
bool itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::m_ComputeOrientedBoundingBox {}
private

Definition at line 191 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ m_ComputePerimeter

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
bool itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::m_ComputePerimeter {}
private

Definition at line 190 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ m_FullyConnected

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
bool itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::m_FullyConnected {}
private

Definition at line 186 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ m_InputForegroundValue

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
InputImagePixelType itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::m_InputForegroundValue {}
private

Definition at line 188 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ m_OutputBackgroundValue

template<typename TInputImage , typename TOutputImage = LabelMap<ShapeLabelObject<SizeValueType, TInputImage::ImageDimension>>>
OutputImagePixelType itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >::m_OutputBackgroundValue {}
private

Definition at line 187 of file itkBinaryImageToShapeLabelMapFilter.h.

◆ OutputImageDimension

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

Definition at line 90 of file itkBinaryImageToShapeLabelMapFilter.h.


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