ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkForwardDifferenceOperator.h>
Public Types | |
typedef Superclass::PixelType | PixelType |
typedef ForwardDifferenceOperator | Self |
typedef NeighborhoodOperator < TPixel, VDimension, TAllocator > | Superclass |
Public Member Functions | |
ForwardDifferenceOperator () | |
ForwardDifferenceOperator (const Self &other) | |
Self & | operator= (const Self &other) |
Protected Types | |
typedef Superclass::CoefficientVector | CoefficientVector |
Protected Member Functions | |
void | Fill (const CoefficientVector &coeff) |
CoefficientVector | GenerateCoefficients () |
Operator whose inner product with a neighborhood returns a "half" derivative at the center of the neighborhood.
ForwardDifferenceOperator uses forward differences i.e. F(x+1) - F(x) to calculate a "half" derivative useful, among other things, in solving differential equations. It is a directional NeighborhoodOperator that should be applied to a Neighborhood using the inner product.
Definition at line 45 of file itkForwardDifferenceOperator.h.
typedef Superclass::CoefficientVector itk::ForwardDifferenceOperator< TPixel, VDimension, TAllocator >::CoefficientVector [protected] |
Necessary to work around VC++ compiler bug.
Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >.
Definition at line 73 of file itkForwardDifferenceOperator.h.
typedef Superclass::PixelType itk::ForwardDifferenceOperator< TPixel, VDimension, TAllocator >::PixelType |
External support for pixel type
Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >.
Definition at line 54 of file itkForwardDifferenceOperator.h.
typedef ForwardDifferenceOperator itk::ForwardDifferenceOperator< TPixel, VDimension, TAllocator >::Self |
Standard class typedefs.
Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >.
Definition at line 51 of file itkForwardDifferenceOperator.h.
typedef NeighborhoodOperator< TPixel, VDimension, TAllocator > itk::ForwardDifferenceOperator< TPixel, VDimension, TAllocator >::Superclass |
Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >.
Definition at line 52 of file itkForwardDifferenceOperator.h.
itk::ForwardDifferenceOperator< TPixel, VDimension, TAllocator >::ForwardDifferenceOperator | ( | ) | [inline] |
Constructor.
Definition at line 57 of file itkForwardDifferenceOperator.h.
itk::ForwardDifferenceOperator< TPixel, VDimension, TAllocator >::ForwardDifferenceOperator | ( | const Self & | other | ) | [inline] |
Copy constructor
Definition at line 60 of file itkForwardDifferenceOperator.h.
void itk::ForwardDifferenceOperator< TPixel, VDimension, TAllocator >::Fill | ( | const CoefficientVector & | coeff | ) | [inline, protected, virtual] |
Arranges coefficients spatially in the memory buffer.
Implements itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >.
Definition at line 79 of file itkForwardDifferenceOperator.h.
CoefficientVector itk::ForwardDifferenceOperator< TPixel, VDimension, TAllocator >::GenerateCoefficients | ( | ) | [protected, virtual] |
Calculates operator coefficients.
Implements itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >.
Self& itk::ForwardDifferenceOperator< TPixel, VDimension, TAllocator >::operator= | ( | const Self & | other | ) | [inline] |
Assignment operator
Definition at line 64 of file itkForwardDifferenceOperator.h.