#include <itkThresholdSegmentationLevelSetImageFilter.h>
Segments structures in images based on intensity values.
Definition at line 84 of file itkThresholdSegmentationLevelSetImageFilter.h.
Private Attributes | |
ThresholdFunctionPointer | m_ThresholdFunction {} |
using itk::ThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ConstPointer = SmartPointer<const Self> |
Definition at line 94 of file itkThresholdSegmentationLevelSetImageFilter.h.
using itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::FeatureImageType |
Local image type alias
Definition at line 170 of file itkSegmentationLevelSetImageFilter.h.
using itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::OutputImageType |
Output image type alias
Definition at line 156 of file itkSegmentationLevelSetImageFilter.h.
using itk::ThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Pointer = SmartPointer<Self> |
Definition at line 93 of file itkThresholdSegmentationLevelSetImageFilter.h.
using itk::ThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Self = ThresholdSegmentationLevelSetImageFilter |
Standard class type aliases
Definition at line 91 of file itkThresholdSegmentationLevelSetImageFilter.h.
using itk::ThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Superclass = SegmentationLevelSetImageFilter<TInputImage, TFeatureImage, TOutputPixelType> |
Definition at line 92 of file itkThresholdSegmentationLevelSetImageFilter.h.
using itk::ThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ThresholdFunctionPointer = typename ThresholdFunctionType::Pointer |
Definition at line 103 of file itkThresholdSegmentationLevelSetImageFilter.h.
using itk::ThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ThresholdFunctionType = ThresholdSegmentationLevelSetFunction<OutputImageType, FeatureImageType> |
Type of the segmentation function
Definition at line 102 of file itkThresholdSegmentationLevelSetImageFilter.h.
The data type used in numerical computations. Derived from the output image type.
|
overrideprotecteddefault |
|
protected |
Referenced by GetNameOfClass().
|
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::SparseFieldLevelSetImageFilter< TInputImage, Image< float, TInputImage::ImageDimension > >.
|
inline |
Set/Get the weight applied to the edge (Laplacian) attractor in the speed term function. Zero will turn this term off.
Definition at line 152 of file itkThresholdSegmentationLevelSetImageFilter.h.
References m_ThresholdFunction.
|
inline |
Get/Set the threshold values that will be used to calculate the speed function.
Definition at line 135 of file itkThresholdSegmentationLevelSetImageFilter.h.
References m_ThresholdFunction.
|
overridevirtual |
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, float >.
References ThresholdSegmentationLevelSetImageFilter().
|
inline |
Anisotropic diffusion is applied to the FeatureImage before calculating the Laplacian (edge) term. This method sets/gets the smoothing conductance.
Definition at line 206 of file itkThresholdSegmentationLevelSetImageFilter.h.
References m_ThresholdFunction.
|
inline |
Anisotropic diffusion is applied to the FeatureImage before calculating the Laplacian (edge) term. This method sets/gets the number of diffusion iterations.
Definition at line 170 of file itkThresholdSegmentationLevelSetImageFilter.h.
References m_ThresholdFunction.
|
inline |
Anisotropic diffusion is applied to the FeatureImage before calculating the Laplacian (edge) term. This method sets/gets the diffusion time step.
Definition at line 188 of file itkThresholdSegmentationLevelSetImageFilter.h.
References m_ThresholdFunction.
|
inline |
Get/Set the threshold values that will be used to calculate the speed function.
Definition at line 129 of file itkThresholdSegmentationLevelSetImageFilter.h.
References m_ThresholdFunction.
|
static |
Method for creation through the object factory
|
overrideprotectedvirtual |
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from itk::SegmentationLevelSetImageFilter< TInputImage, TFeatureImage, float >.
|
inline |
Set/Get the weight applied to the edge (Laplacian) attractor in the speed term function. Zero will turn this term off.
Definition at line 145 of file itkThresholdSegmentationLevelSetImageFilter.h.
References m_ThresholdFunction, and itk::Object::Modified().
|
inline |
Get/Set the threshold values that will be used to calculate the speed function.
Definition at line 122 of file itkThresholdSegmentationLevelSetImageFilter.h.
References m_ThresholdFunction, and itk::Object::Modified().
|
inline |
Anisotropic diffusion is applied to the FeatureImage before calculating the Laplacian (edge) term. This method sets/gets the smoothing conductance.
Definition at line 199 of file itkThresholdSegmentationLevelSetImageFilter.h.
References m_ThresholdFunction, and itk::Object::Modified().
|
inline |
Anisotropic diffusion is applied to the FeatureImage before calculating the Laplacian (edge) term. This method sets/gets the number of diffusion iterations.
Definition at line 163 of file itkThresholdSegmentationLevelSetImageFilter.h.
References m_ThresholdFunction, and itk::Object::Modified().
|
inline |
Anisotropic diffusion is applied to the FeatureImage before calculating the Laplacian (edge) term. This method sets/gets the diffusion time step.
Definition at line 181 of file itkThresholdSegmentationLevelSetImageFilter.h.
References m_ThresholdFunction, and itk::Object::Modified().
|
inline |
Get/Set the threshold values that will be used to calculate the speed function.
Definition at line 115 of file itkThresholdSegmentationLevelSetImageFilter.h.
References m_ThresholdFunction, and itk::Object::Modified().
|
private |
Definition at line 220 of file itkThresholdSegmentationLevelSetImageFilter.h.
Referenced by GetEdgeWeight(), GetLowerThreshold(), GetSmoothingConductance(), GetSmoothingIterations(), GetSmoothingTimeStep(), GetUpperThreshold(), SetEdgeWeight(), SetLowerThreshold(), SetSmoothingConductance(), SetSmoothingIterations(), SetSmoothingTimeStep(), and SetUpperThreshold().