ITK
5.2.0
Insight Toolkit
|
#include <itkIsolatedWatershedImageFilter.h>
Public Types | |
using | ConstPointer = SmartPointer< const Self > |
using | GradientMagnitudeType = GradientMagnitudeImageFilter< InputImageType, RealImageType > |
using | IndexType = typename InputImageType::IndexType |
using | InputImageConstPointer = typename InputImageType::ConstPointer |
using | InputImagePixelType = typename InputImageType::PixelType |
using | InputImagePointer = typename InputImageType::Pointer |
using | InputImageRegionType = typename InputImageType::RegionType |
using | InputImageType = TInputImage |
using | OutputImagePixelType = typename OutputImageType::PixelType |
using | OutputImagePointer = typename OutputImageType::Pointer |
using | OutputImageRegionType = typename OutputImageType::RegionType |
using | OutputImageType = TOutputImage |
using | Pointer = SmartPointer< Self > |
using | RealImageType = Image< RealPixelType, TInputImage::ImageDimension > |
using | RealPixelType = typename NumericTraits< InputImagePixelType >::RealType |
using | Self = IsolatedWatershedImageFilter |
using | SizeType = typename InputImageType::SizeType |
using | Superclass = ImageToImageFilter< TInputImage, TOutputImage > |
using | WatershedType = WatershedImageFilter< RealImageType > |
Public Types inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
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 | OutputImagePixelType = typename Superclass::OutputImagePixelType |
using | OutputImageRegionType = typename Superclass::OutputImageRegionType |
using | Pointer = SmartPointer< Self > |
using | Self = ImageToImageFilter |
using | Superclass = ImageSource< TOutputImage > |
Public Types inherited from itk::ImageSource< TOutputImage > | |
using | ConstPointer = SmartPointer< const Self > |
using | DataObjectIdentifierType = Superclass::DataObjectIdentifierType |
using | DataObjectPointer = DataObject::Pointer |
using | DataObjectPointerArraySizeType = Superclass::DataObjectPointerArraySizeType |
using | OutputImagePixelType = typename OutputImageType::PixelType |
using | OutputImagePointer = typename OutputImageType::Pointer |
using | OutputImageRegionType = typename OutputImageType::RegionType |
using | OutputImageType = TOutputImage |
using | Pointer = SmartPointer< Self > |
using | Self = ImageSource |
using | Superclass = ProcessObject |
Public Types inherited from itk::ProcessObject | |
using | ConstPointer = SmartPointer< const Self > |
using | DataObjectIdentifierType = DataObject::DataObjectIdentifierType |
using | DataObjectPointer = DataObject::Pointer |
using | DataObjectPointerArray = std::vector< DataObjectPointer > |
using | DataObjectPointerArraySizeType = DataObjectPointerArray::size_type |
using | MultiThreaderType = MultiThreaderBase |
using | NameArray = std::vector< DataObjectIdentifierType > |
using | Pointer = SmartPointer< Self > |
using | Self = ProcessObject |
using | Superclass = Object |
Public Types inherited from itk::Object | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = Object |
using | Superclass = LightObject |
Public Types inherited from itk::LightObject | |
using | ConstPointer = SmartPointer< const Self > |
using | Pointer = SmartPointer< Self > |
using | Self = LightObject |
Isolate watershed basins using two seeds.
IsolatedWatershedImageFilter labels pixels with ReplaceValue1 that are in the same watershed basin as Seed1 AND NOT the same as Seed2. The filter adjusts the waterlevel until the two seeds are not in different basins. The user supplies a Watershed threshold. The algorithm uses a binary search to adjust the upper waterlevel, starting at UpperValueLimit. UpperValueLimit defaults to the 1.0.
Definition at line 42 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::ConstPointer = SmartPointer<const Self> |
Definition at line 51 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::GradientMagnitudeType = GradientMagnitudeImageFilter<InputImageType, RealImageType> |
Definition at line 76 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::IndexType = typename InputImageType::IndexType |
Definition at line 64 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::InputImageConstPointer = typename InputImageType::ConstPointer |
Definition at line 61 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::InputImagePixelType = typename InputImageType::PixelType |
Definition at line 63 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::InputImagePointer = typename InputImageType::Pointer |
Definition at line 60 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::InputImageRegionType = typename InputImageType::RegionType |
Definition at line 62 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::InputImageType = TInputImage |
Definition at line 59 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::OutputImagePixelType = typename OutputImageType::PixelType |
Definition at line 70 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::OutputImagePointer = typename OutputImageType::Pointer |
Definition at line 68 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::OutputImageRegionType = typename OutputImageType::RegionType |
Definition at line 69 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::OutputImageType = TOutputImage |
Definition at line 67 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::Pointer = SmartPointer<Self> |
Definition at line 50 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::RealImageType = Image<RealPixelType, TInputImage::ImageDimension> |
Definition at line 73 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::RealPixelType = typename NumericTraits<InputImagePixelType>::RealType |
Definition at line 72 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::Self = IsolatedWatershedImageFilter |
Standard class type aliases.
Definition at line 48 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::SizeType = typename InputImageType::SizeType |
Definition at line 65 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::Superclass = ImageToImageFilter<TInputImage, TOutputImage> |
Definition at line 49 of file itkIsolatedWatershedImageFilter.h.
using itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::WatershedType = WatershedImageFilter<RealImageType> |
Definition at line 75 of file itkIsolatedWatershedImageFilter.h.
|
protected |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
|
overrideprotecteddefault |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
|
virtual |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::Object.
|
overrideprotectedvirtual |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
Reimplemented from itk::ProcessObject.
|
overrideprotectedvirtual |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
Reimplemented from itk::ImageSource< TOutputImage >.
|
overrideprotectedvirtual |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
virtual |
Get value that isolates the two seeds.
|
virtual |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
virtual |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
|
virtual |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
|
virtual |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
|
virtual |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
|
virtual |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
|
virtual |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
|
static |
Method for creation through the object factory.
|
overridevirtual |
Typedef for the region copier function object that converts an input region to an output region.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
virtual |
Set/Get the precision required for the intensity threshold value. The default is .001.
|
virtual |
Set/Get value to replace Seed1(Seed2) pixels, pixels that are within the basin that contains Seed1(Seed2) this value. The default is 1(0).
|
virtual |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
|
virtual |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
|
virtual |
Set seed point 2. This seed will be isolated from Seed1 (if possible). All pixels connected to this seed will be replaced with ReplaceValue2.
|
virtual |
Set/Get the Watershed threshold. The default is 0.
|
virtual |
Set/Get the limit on the upper waterlevel value. The default is 1.0.
|
overrideprotectedvirtual |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
|
protected |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
Definition at line 132 of file itkIsolatedWatershedImageFilter.h.
|
protected |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
Definition at line 137 of file itkIsolatedWatershedImageFilter.h.
|
protected |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
Definition at line 138 of file itkIsolatedWatershedImageFilter.h.
|
protected |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
Definition at line 129 of file itkIsolatedWatershedImageFilter.h.
|
protected |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
Definition at line 130 of file itkIsolatedWatershedImageFilter.h.
|
protected |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
Definition at line 126 of file itkIsolatedWatershedImageFilter.h.
|
protected |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
Definition at line 127 of file itkIsolatedWatershedImageFilter.h.
|
protected |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
Definition at line 136 of file itkIsolatedWatershedImageFilter.h.
|
protected |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
Definition at line 139 of file itkIsolatedWatershedImageFilter.h.
|
protected |
Set seed point 1. This seed will be isolated from Seed2 (if possible). All pixels connected to this seed will be replaced with ReplaceValue1.
Definition at line 134 of file itkIsolatedWatershedImageFilter.h.