ITK
5.2.0
Insight Toolkit
|
#include <itkThresholdSegmentationLevelSetFunction.h>
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::LevelSetFunction< TImageType > | |
static Pointer | New () |
static void | SetMaximumCurvatureTimeStep (double n) |
static double | GetMaximumCurvatureTimeStep () |
static void | SetMaximumPropagationTimeStep (double n) |
static double | GetMaximumPropagationTimeStep () |
Static Public Member Functions inherited from itk::LightObject | |
static void | BreakOnError () |
static Pointer | New () |
This function is used in ThresholdSegmentationLevelSetImageFilter to segment structures in images based on intensity values.
You may optionally add a Laplacian calculation on the image to the threshold-based speed term by setting the EdgeWeight parameter to a non-zero value. The Laplacian term will cause the evolving surface to be more strongly attracted to image edges. Several parameters control a preprocessing FeatureImage smoothing stage applied only to the Laplacian calculation.
Definition at line 57 of file itkThresholdSegmentationLevelSetFunction.h.
using itk::ThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >::ConstPointer = SmartPointer<const Self> |
Definition at line 67 of file itkThresholdSegmentationLevelSetFunction.h.
using itk::ThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >::FeatureImageType = TFeatureImageType |
Definition at line 68 of file itkThresholdSegmentationLevelSetFunction.h.
using itk::ThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >::FeatureScalarType = typename Superclass::FeatureScalarType |
Definition at line 79 of file itkThresholdSegmentationLevelSetFunction.h.
using itk::ThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >::ImageType = typename Superclass::ImageType |
Extract some parameters from the superclass.
Definition at line 77 of file itkThresholdSegmentationLevelSetFunction.h.
using itk::ThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >::Pointer = SmartPointer<Self> |
Definition at line 66 of file itkThresholdSegmentationLevelSetFunction.h.
using itk::ThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >::RadiusType = typename Superclass::RadiusType |
Definition at line 80 of file itkThresholdSegmentationLevelSetFunction.h.
using itk::ThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >::ScalarValueType = typename Superclass::ScalarValueType |
Definition at line 78 of file itkThresholdSegmentationLevelSetFunction.h.
using itk::ThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >::Self = ThresholdSegmentationLevelSetFunction |
Standard class type aliases.
Definition at line 64 of file itkThresholdSegmentationLevelSetFunction.h.
using itk::ThresholdSegmentationLevelSetFunction< TImageType, TFeatureImageType >::Superclass = SegmentationLevelSetFunction<TImageType, TFeatureImageType> |
Definition at line 65 of file itkThresholdSegmentationLevelSetFunction.h.
|
inlineprotected |
Set/Get threshold values
Definition at line 181 of file itkThresholdSegmentationLevelSetFunction.h.
References itk::NumericTraits< T >::max(), and itk::NumericTraits< T >::NonpositiveMin().
|
overrideprotecteddefault |
Set/Get threshold values
|
overridevirtual |
Set/Get threshold values
Reimplemented from itk::SegmentationLevelSetFunction< TImageType, TFeatureImageType >.
|
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::LevelSetFunction< TImageType >.
|
inline |
Set/Get threshold values
Definition at line 130 of file itkThresholdSegmentationLevelSetFunction.h.
|
inline |
Set/Get threshold values
Definition at line 102 of file itkThresholdSegmentationLevelSetFunction.h.
|
virtual |
Run-time type information (and related methods)
Reimplemented from itk::SegmentationLevelSetFunction< TImageType, TFeatureImageType >.
|
inline |
Set/Get threshold values
Definition at line 145 of file itkThresholdSegmentationLevelSetFunction.h.
|
inline |
Set/Get threshold values
Definition at line 160 of file itkThresholdSegmentationLevelSetFunction.h.
|
inline |
Set/Get threshold values
Definition at line 175 of file itkThresholdSegmentationLevelSetFunction.h.
|
inline |
Set/Get threshold values
Definition at line 92 of file itkThresholdSegmentationLevelSetFunction.h.
|
inlineoverridevirtual |
Set/Get threshold values
Reimplemented from itk::SegmentationLevelSetFunction< TImageType, TFeatureImageType >.
Definition at line 112 of file itkThresholdSegmentationLevelSetFunction.h.
|
static |
Method for creation through the object factory.
|
inlineoverrideprotectedvirtual |
Set/Get threshold values
Reimplemented from itk::LevelSetFunction< TImageType >.
Definition at line 197 of file itkThresholdSegmentationLevelSetFunction.h.
|
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 124 of file itkThresholdSegmentationLevelSetFunction.h.
|
inline |
Set/Get threshold values
Definition at line 97 of file itkThresholdSegmentationLevelSetFunction.h.
|
inline |
Anisotropic diffusion is applied to the FeatureImage before calculating the Laplacian (edge) term. This method sets/gets the smoothing conductance.
Definition at line 139 of file itkThresholdSegmentationLevelSetFunction.h.
|
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 154 of file itkThresholdSegmentationLevelSetFunction.h.
|
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 169 of file itkThresholdSegmentationLevelSetFunction.h.
|
inline |
Set/Get threshold values
Definition at line 87 of file itkThresholdSegmentationLevelSetFunction.h.
|
staticconstexpr |
Extract some parameters from the superclass.
Definition at line 83 of file itkThresholdSegmentationLevelSetFunction.h.
|
protected |
Set/Get threshold values
Definition at line 210 of file itkThresholdSegmentationLevelSetFunction.h.
|
protected |
Set/Get threshold values
Definition at line 209 of file itkThresholdSegmentationLevelSetFunction.h.
|
protected |
Set/Get threshold values
Definition at line 211 of file itkThresholdSegmentationLevelSetFunction.h.
|
protected |
Set/Get threshold values
Definition at line 212 of file itkThresholdSegmentationLevelSetFunction.h.
|
protected |
Set/Get threshold values
Definition at line 213 of file itkThresholdSegmentationLevelSetFunction.h.
|
protected |
Set/Get threshold values
Definition at line 208 of file itkThresholdSegmentationLevelSetFunction.h.