ITK
5.2.0
Insight Toolkit
|
#include <itkWatershedBoundaryResolver.h>
This filter implements a piece of the streaming watershed segmentation algorithm. It takes in pairs of itk::watershed::Boundary objects and connects the labeling of pixels across image chunk boundaries. Read the documentation found in itk::WatershedImageFilter and the other watershed segmentation component objects for more information.
Definition at line 65 of file itkWatershedBoundaryResolver.h.
using itk::watershed::BoundaryResolver< TPixelType, TDimension >::BoundaryType = Boundary<PixelType, TDimension> |
Set up smart pointer and object factory definitions.
Definition at line 82 of file itkWatershedBoundaryResolver.h.
using itk::watershed::BoundaryResolver< TPixelType, TDimension >::ConstPointer = SmartPointer<const Self> |
Set up smart pointer and object factory definitions.
Definition at line 72 of file itkWatershedBoundaryResolver.h.
using itk::watershed::BoundaryResolver< TPixelType, TDimension >::DataObjectPointer = DataObject::Pointer |
Set up smart pointer and object factory definitions.
Definition at line 85 of file itkWatershedBoundaryResolver.h.
using itk::watershed::BoundaryResolver< TPixelType, TDimension >::DataObjectPointerArraySizeType = ProcessObject::DataObjectPointerArraySizeType |
Standard itk::ProcessObject subclass method.
Definition at line 139 of file itkWatershedBoundaryResolver.h.
using itk::watershed::BoundaryResolver< TPixelType, TDimension >::EquivalencyTableType = EquivalencyTable |
Set up smart pointer and object factory definitions.
Definition at line 83 of file itkWatershedBoundaryResolver.h.
using itk::watershed::BoundaryResolver< TPixelType, TDimension >::PixelType = TPixelType |
Some convenient type alias.
Definition at line 81 of file itkWatershedBoundaryResolver.h.
using itk::watershed::BoundaryResolver< TPixelType, TDimension >::Pointer = SmartPointer<Self> |
Set up smart pointer and object factory definitions.
Definition at line 71 of file itkWatershedBoundaryResolver.h.
using itk::watershed::BoundaryResolver< TPixelType, TDimension >::SegmenterType = Segmenter<Image<TPixelType, TDimension> > |
Set up smart pointer and object factory definitions.
Definition at line 84 of file itkWatershedBoundaryResolver.h.
using itk::watershed::BoundaryResolver< TPixelType, TDimension >::Self = BoundaryResolver |
Set up smart pointer and object factory definitions.
Definition at line 69 of file itkWatershedBoundaryResolver.h.
using itk::watershed::BoundaryResolver< TPixelType, TDimension >::Superclass = ProcessObject |
Set up smart pointer and object factory definitions.
Definition at line 70 of file itkWatershedBoundaryResolver.h.
|
inlineprotected |
Set up smart pointer and object factory definitions.
Definition at line 145 of file itkWatershedBoundaryResolver.h.
References itk::SmartPointer< TObjectType >::GetPointer(), and itk::ProcessObject::SetNthOutput().
|
overrideprotecteddefault |
Set up smart pointer and object factory definitions.
|
inlineprotected |
Set up smart pointer and object factory definitions.
Definition at line 154 of file itkWatershedBoundaryResolver.h.
|
virtual |
Set up smart pointer and object factory definitions.
Reimplemented from itk::Object.
|
overridevirtual |
Standard non-threaded pipeline method
Reimplemented from itk::ProcessObject.
|
overrideprotectedvirtual |
Set up smart pointer and object factory definitions.
Reimplemented from itk::ProcessObject.
|
inline |
Set up smart pointer and object factory definitions.
Definition at line 94 of file itkWatershedBoundaryResolver.h.
|
inline |
Set up smart pointer and object factory definitions.
Definition at line 107 of file itkWatershedBoundaryResolver.h.
|
inline |
Set up smart pointer and object factory definitions.
Definition at line 128 of file itkWatershedBoundaryResolver.h.
References itk::ProcessObject::GetOutput().
|
virtual |
Set up smart pointer and object factory definitions.
|
virtual |
Set up smart pointer and object factory definitions.
Reimplemented from itk::ProcessObject.
|
overridevirtual |
Set up smart pointer and object factory definitions.
Reimplemented from itk::ProcessObject.
|
static |
Set up smart pointer and object factory definitions.
|
inlineprotected |
Set up smart pointer and object factory definitions.
Definition at line 156 of file itkWatershedBoundaryResolver.h.
|
overrideprotectedvirtual |
Set up smart pointer and object factory definitions.
Reimplemented from itk::ProcessObject.
|
inline |
Set/Get the first of two boundaries that are to be resolved.
Definition at line 89 of file itkWatershedBoundaryResolver.h.
References itk::ProcessObject::SetNthInput().
|
inline |
Set/Get the second of two boundaries that are to be resolved.
Definition at line 102 of file itkWatershedBoundaryResolver.h.
References itk::ProcessObject::SetNthInput().
|
inline |
This method sets/gets the equivalency table used to store equivalencies among segments that are generated from the boundary resolution algorithm.
Definition at line 123 of file itkWatershedBoundaryResolver.h.
References itk::SmartPointer< TObjectType >::GetPointer(), and itk::ProcessObject::SetNthOutput().
|
virtual |
Set/Get the face of the boundary object that we are going to resolve.
|
staticconstexpr |
Expose the image dimension at run time.
Definition at line 78 of file itkWatershedBoundaryResolver.h.
|
protected |
Set up smart pointer and object factory definitions.
Definition at line 161 of file itkWatershedBoundaryResolver.h.