#include <itkDenseFiniteDifferenceImageFilter.h>
Inheritance diagram for itk::DenseFiniteDifferenceImageFilter< TInputImage, TOutputImage >:


Public Types | |
| typedef DenseFiniteDifferenceImageFilter | Self |
| typedef FiniteDifferenceImageFilter< TInputImage, TOutputImage > | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef Superclass::InputImageType | InputImageType |
| typedef Superclass::OutputImageType | OutputImageType |
| typedef Superclass::FiniteDifferenceFunctionType | FiniteDifferenceFunctionType |
| typedef Superclass::PixelType | PixelType |
| typedef Superclass::TimeStepType | TimeStepType |
| typedef OutputImageType | UpdateBufferType |
Public Member Functions | |
| virtual const char * | GetNameOfClass () const |
| itkStaticConstMacro (ImageDimension, unsigned int, Superclass::ImageDimension) | |
Protected Member Functions | |
| DenseFiniteDifferenceImageFilter () | |
| ~DenseFiniteDifferenceImageFilter () | |
| void | PrintSelf (std::ostream &os, Indent indent) const |
| virtual void | CopyInputToOutput () |
| virtual void | ApplyUpdate (TimeStepType dt) |
| virtual UpdateBufferType * | GetUpdateBuffer () |

and the methods CalculateChange() and ApplyUpdate(). These methods are designed to automatically thread their execution.
is defined as an image of identical size and type as the output image.
Definition at line 66 of file itkDenseFiniteDifferenceImageFilter.h.
|
|||||
|
|||||
|
The value type of the time step. This is distinct from PixelType because PixelType may often be a vector value, while the TimeStep is a scalar value. Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >. Reimplemented in itk::BinaryMinMaxCurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::CurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::DemonsRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, itk::LevelSetMotionRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, itk::MinMaxCurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::PDEDeformableRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, and itk::SymmetricForcesDemonsRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >. Definition at line 84 of file itkDenseFiniteDifferenceImageFilter.h. |
|
|||||
|
Convenient typedefs Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >. Reimplemented in itk::CurvatureFlowImageFilter< TInputImage, TOutputImage >, and itk::AnisotropicDiffusionImageFilter< TInputImage, TOutputImage >. Definition at line 81 of file itkDenseFiniteDifferenceImageFilter.h. |
|
|||||
|
|||||
|
The pixel type of the output image will be used in computations. Inherited from the superclass. Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >. Reimplemented in itk::CurvatureFlowImageFilter< TInputImage, TOutputImage >, and itk::AnisotropicDiffusionImageFilter< TInputImage, TOutputImage >. Definition at line 92 of file itkDenseFiniteDifferenceImageFilter.h. |
|
|||||
|
|||||
|
|||||
|
|||||
|
The value type of a time step. Inherited from the superclass. Reimplemented from itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >. Reimplemented in itk::CurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::DemonsRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, itk::LevelSetMotionRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, itk::SymmetricForcesDemonsRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, and itk::AnisotropicDiffusionImageFilter< TInputImage, TOutputImage >. Definition at line 95 of file itkDenseFiniteDifferenceImageFilter.h. |
|
|||||
|
|||||||||
|
Definition at line 101 of file itkDenseFiniteDifferenceImageFilter.h. |
|
|||||||||
|
Definition at line 103 of file itkDenseFiniteDifferenceImageFilter.h. |
|
||||||||||
|
This method applies changes from the m_UpdateBuffer to the output using the ThreadedAPplyUpdate() method and a multithreading mechanism. "dt" is the time step to use for the update of each pixel. Implements itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >. Reimplemented in itk::DemonsRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, itk::LevelSetMotionRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, and itk::SymmetricForcesDemonsRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >. |
|
|||||||||
|
A simple method to copy the data from the input to the output. ( Supports "read-only" image adaptors in the case where the input image type converts to a different output image type. ) Implements itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >. Reimplemented in itk::PDEDeformableRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >. |
|
|||||||||
|
|||||||||
|
Method to allow subclasses to get direct access to the update buffer Definition at line 118 of file itkDenseFiniteDifferenceImageFilter.h. |
|
||||||||||||||||||||
|
||||||||||||||||
1.3.5 written by Dimitri van Heesch,
© 1997-2000