ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkIsotropicFourthOrderLevelSetImageFilter.h>
Static Public Member Functions | |
static Pointer | New () |
Protected Attributes | |
FunctionType::Pointer | m_Function |
unsigned int | m_MaxFilterIteration |
Private Member Functions | |
IsotropicFourthOrderLevelSetImageFilter (const Self &) | |
void | operator= (const Self &) |
Additional Inherited Members | |
Static Public Attributes inherited from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage > | |
static const unsigned int | ImageDimension = Superclass::ImageDimension |
Static Public Attributes inherited from itk::SparseFieldLevelSetImageFilter< TInputImage, TOutputImage > | |
Static Public Attributes inherited from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage > | |
Static Public Attributes inherited from itk::InPlaceImageFilter< TInputImage, TOutputImage > | |
static const unsigned int | InputImageDimension = TInputImage::ImageDimension |
static const unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
Static Public Attributes inherited from itk::ImageToImageFilter< TInputImage, TOutputImage > | |
Static Public Attributes inherited from itk::ImageSource< TOutputImage > |
This class implements the 4th-order level set isotropic diffusion (smoothing) PDE.
Definition at line 74 of file itkIsotropicFourthOrderLevelSetImageFilter.h.
typedef SmartPointer< const Self > itk::IsotropicFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >::ConstPointer |
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
Definition at line 84 of file itkIsotropicFourthOrderLevelSetImageFilter.h.
typedef LevelSetFunctionWithRefitTerm< TOutputImage, SparseImageType > itk::IsotropicFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >::FunctionType |
The level set function class with a refit term that forces the curvature of the moving front to match a prescribed curvature image.
Definition at line 98 of file itkIsotropicFourthOrderLevelSetImageFilter.h.
typedef SmartPointer< Self > itk::IsotropicFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >::Pointer |
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
Definition at line 83 of file itkIsotropicFourthOrderLevelSetImageFilter.h.
typedef FunctionType::RadiusType itk::IsotropicFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >::RadiusType |
The radius type for the neighborhoods.
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
Definition at line 101 of file itkIsotropicFourthOrderLevelSetImageFilter.h.
typedef IsotropicFourthOrderLevelSetImageFilter itk::IsotropicFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
Definition at line 80 of file itkIsotropicFourthOrderLevelSetImageFilter.h.
typedef Superclass::SparseImageType itk::IsotropicFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >::SparseImageType |
The sparse image type used in LevelSetFunctionWithRefitTerm
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
Definition at line 91 of file itkIsotropicFourthOrderLevelSetImageFilter.h.
typedef SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage > itk::IsotropicFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >::Superclass |
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
Definition at line 82 of file itkIsotropicFourthOrderLevelSetImageFilter.h.
|
protected |
|
inlineprotected |
Definition at line 107 of file itkIsotropicFourthOrderLevelSetImageFilter.h.
|
private |
|
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, TOutputImage >.
|
virtual |
|
virtual |
Run-time type information (and related methods)
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
|
inlineprotectedvirtual |
This filter halts when the iteration count reaches the specified count.
Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >.
Definition at line 117 of file itkIsotropicFourthOrderLevelSetImageFilter.h.
|
static |
Standard new macro
Reimplemented from itk::SparseFieldLevelSetImageFilter< TInputImage, TOutputImage >.
|
private |
The RMS change calculated from each update. Can be used by a subclass to determine halting criteria. Valid only for the previous iteration, not during the current iteration. Calculated in ApplyUpdate. This flag tells the solver whether or not to interpolate for the actual surface location when calculating change at each active layer node. By default this is turned on. Subclasses which do not sample propagation (speed), advection, or curvature terms should turn this flag off.
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
|
protectedvirtual |
This method first calls the Superclass InitializeIteration method. Then it determines whether ProcessNormals should be called.
Reimplemented from itk::SparseFieldFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >.
|
virtual |
|
protected |
The LevelSetFunctionWithRefitTerm object.
Definition at line 111 of file itkIsotropicFourthOrderLevelSetImageFilter.h.
|
protected |
The number of iterations for which this filter will run.
Definition at line 114 of file itkIsotropicFourthOrderLevelSetImageFilter.h.