ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkNarrowBandThresholdSegmentationLevelSetImageFilter.h>
Segments structures in images based on intensity values.
Definition at line 86 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
typedef SmartPointer< const Self > itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ConstPointer |
typedef Superclass::FeatureImageType itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::FeatureImageType |
typedef Superclass::OutputImageType itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::OutputImageType |
Local image typedefs
Reimplemented from itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >.
Definition at line 104 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
typedef SmartPointer< Self > itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Pointer |
typedef NarrowBandThresholdSegmentationLevelSetImageFilter itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Self |
Standard class typedefs
Reimplemented from itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >.
Definition at line 94 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
typedef NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType, ::itk::GetImageDimension< TInputImage >::ImageDimension > > itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::Superclass |
typedef ThresholdFunctionType::Pointer itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ThresholdFunctionPointer |
Definition at line 110 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
typedef ThresholdSegmentationLevelSetFunction< OutputImageType, FeatureImageType > itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ThresholdFunctionType |
Type of the segmentation function
Definition at line 109 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
typedef Superclass::ValueType itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::ValueType |
Inherited typedef from the superclass.
Reimplemented from itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >.
Definition at line 103 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::~NarrowBandThresholdSegmentationLevelSetImageFilter | ( | ) | [inline, protected] |
End concept checking
Definition at line 210 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::NarrowBandThresholdSegmentationLevelSetImageFilter | ( | ) | [protected] |
itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::NarrowBandThresholdSegmentationLevelSetImageFilter | ( | const Self & | ) | [protected] |
virtual::itk::LightObject::Pointer itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::CreateAnother | ( | void | ) | const [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.
ValueType itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetEdgeWeight | ( | ) | const [inline] |
Definition at line 152 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
ValueType itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetLowerThreshold | ( | ) | const [inline] |
Definition at line 138 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
virtual const char* itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >.
ValueType itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetSmoothingConductance | ( | ) | const [inline] |
Definition at line 197 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
int itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetSmoothingIterations | ( | ) | const [inline] |
Definition at line 167 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
ValueType itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetSmoothingTimeStep | ( | ) | const [inline] |
Definition at line 182 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
ValueType itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::GetUpperThreshold | ( | ) | const [inline] |
Definition at line 133 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
static Pointer itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::New | ( | ) | [static] |
Method for creation through the object factory
Reimplemented from itk::Object.
void itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::operator= | ( | const Self & | ) | [protected] |
PushBackInput(), PushFronInput() in the public section force the input to be the type expected by an ImageToImageFilter. However, these methods end of "hiding" the versions from the superclass (ProcessObject) whose arguments are DataObjects. Here, we re-expose the versions from ProcessObject to avoid warnings about hiding methods from the superclass.
Reimplemented from itk::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >.
virtual void itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
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::NarrowBandLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType, Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >.
void itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetEdgeWeight | ( | ValueType | v | ) | [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 itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
void itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetLowerThreshold | ( | ValueType | v | ) | [inline] |
Definition at line 127 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
void itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetSmoothingConductance | ( | ValueType | v | ) | [inline] |
Anisotropic diffusion is applied to the FeatureImage before calculatign the Laplacian (edge) term. This method sets/gets the smoothing conductance.
Definition at line 190 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
void itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetSmoothingIterations | ( | int | v | ) | [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 160 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
void itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetSmoothingTimeStep | ( | ValueType | v | ) | [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 175 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
void itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::SetUpperThreshold | ( | ValueType | v | ) | [inline] |
Get/Set the threshold values that will be used to calculate the speed function.
Definition at line 120 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.
itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::typedef | ( | Concept::HasNumericTraits< TOutputPixelType > | ) |
Begin concept checking This class requires OutputHasNumericTraitsCheck in the form of ( Concept::HasNumericTraits< TOutputPixelType > )
ThresholdFunctionPointer itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >::m_ThresholdFunction [private] |
Definition at line 222 of file itkNarrowBandThresholdSegmentationLevelSetImageFilter.h.