ITK
5.2.0
Insight Toolkit
|
#include <itkWatershedEquivalenceRelabeler.h>
This class is part of the set of watershed segmentation component objects. It is an image-to-image filter that relabels its input according to a set of equivalencies defined in a table. The filter is used in itk::WatershedImageFilter, for example, to relabel a segmented image at different hierarchies in the merge tree (see itk::WatershedImageFilter for documentation on terminology). It simply takes its input and changes any values found in the equivalency table.
Definition at line 54 of file itkWatershedEquivalenceRelabeler.h.
using itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >::ConstPointer = SmartPointer<const Self> |
Define smart pointers for this object.
Definition at line 72 of file itkWatershedEquivalenceRelabeler.h.
using itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >::DataObjectPointer = DataObject::Pointer |
Definition at line 68 of file itkWatershedEquivalenceRelabeler.h.
using itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >::DataObjectPointerArraySizeType = ProcessObject::DataObjectPointerArraySizeType |
Standard itk::ProcessObject subclass method.
Definition at line 121 of file itkWatershedEquivalenceRelabeler.h.
using itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >::EquivalencyTableType = EquivalencyTable |
Definition at line 66 of file itkWatershedEquivalenceRelabeler.h.
using itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >::ImageType = Image<IdentifierType, TImageDimension> |
Some convenient type alias.
Definition at line 62 of file itkWatershedEquivalenceRelabeler.h.
using itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >::Pointer = SmartPointer<Self> |
Define smart pointers for this object.
Definition at line 71 of file itkWatershedEquivalenceRelabeler.h.
using itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >::ScalarType = TScalar |
Definition at line 65 of file itkWatershedEquivalenceRelabeler.h.
using itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >::SegmenterType = Segmenter<Image<ScalarType, TImageDimension> > |
Definition at line 67 of file itkWatershedEquivalenceRelabeler.h.
using itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >::Self = EquivalenceRelabeler |
Definition at line 63 of file itkWatershedEquivalenceRelabeler.h.
using itk::watershed::EquivalenceRelabeler< TScalar, TImageDimension >::Superclass = ProcessObject |
Definition at line 64 of file itkWatershedEquivalenceRelabeler.h.
|
inlineprotected |
Define smart pointers for this object.
Definition at line 127 of file itkWatershedEquivalenceRelabeler.h.
References itk::SmartPointer< TObjectType >::GetPointer(), and itk::ProcessObject::SetNthOutput().
|
overrideprotecteddefault |
Define smart pointers for this object.
|
inlineprotected |
Define smart pointers for this object.
Definition at line 135 of file itkWatershedEquivalenceRelabeler.h.
|
virtual |
Define smart pointers for this object.
Reimplemented from itk::Object.
|
overridevirtual |
Standard non-threaded pipeline method
Reimplemented from itk::ProcessObject.
|
overrideprotectedvirtual |
Define smart pointers for this object.
Reimplemented from itk::ProcessObject.
|
overrideprotectedvirtual |
Define smart pointers for this object.
Reimplemented from itk::ProcessObject.
|
inline |
Define smart pointers for this object.
Definition at line 111 of file itkWatershedEquivalenceRelabeler.h.
References itk::ProcessObject::GetInput().
|
inline |
Define smart pointers for this object.
Definition at line 84 of file itkWatershedEquivalenceRelabeler.h.
References itk::ProcessObject::GetInput().
|
virtual |
Define smart pointers for this object.
Reimplemented from itk::ProcessObject.
|
inline |
Define smart pointers for this object.
Definition at line 98 of file itkWatershedEquivalenceRelabeler.h.
References itk::ProcessObject::GetOutput().
|
overridevirtual |
Define smart pointers for this object.
Reimplemented from itk::ProcessObject.
|
static |
Define smart pointers for this object.
|
inlineprotected |
Define smart pointers for this object.
Definition at line 137 of file itkWatershedEquivalenceRelabeler.h.
|
overrideprotectedvirtual |
Define smart pointers for this object.
Reimplemented from itk::ProcessObject.
|
inline |
Set/Get the table to use in relabeling the input image.
Definition at line 105 of file itkWatershedEquivalenceRelabeler.h.
References itk::ProcessObject::SetNthInput().
|
inline |
Set/Get the image to relabel.
Definition at line 79 of file itkWatershedEquivalenceRelabeler.h.
References itk::ProcessObject::SetNthInput().
|
inline |
Set/Get the output image
Definition at line 92 of file itkWatershedEquivalenceRelabeler.h.
References itk::ProcessObject::SetNthOutput().
|
staticconstexpr |
Expose templated image dimension parameter at run time
Definition at line 59 of file itkWatershedEquivalenceRelabeler.h.