![]() |
ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkBackwardDifferenceOperator.h>
Inheritance diagram for itk::BackwardDifferenceOperator< TPixel, TDimension, TAllocator >:
Collaboration diagram for itk::BackwardDifferenceOperator< TPixel, TDimension, TAllocator >:Public Types | |
| typedef Superclass::PixelType | PixelType |
| typedef BackwardDifferenceOperator | Self |
| typedef NeighborhoodOperator < TPixel, TDimension, TAllocator > | Superclass |
Public Member Functions | |
| BackwardDifferenceOperator () | |
Protected Types | |
| typedef Superclass::CoefficientVector | CoefficientVector |
Protected Member Functions | |
| CoefficientVector | GenerateCoefficients () |
| void | Fill (const CoefficientVector &coeff) |
| BackwardDifferenceOperator (const Self &other) | |
| Self & | operator= (const Self &other) |
Operator whose inner product with a neighborhood returns a "half" derivative at the center of the neighborhood.
BackwardDifferenceOperator uses backward differences i.e. F(x) - F(x-1) 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 46 of file itkBackwardDifferenceOperator.h.
typedef Superclass::CoefficientVector itk::BackwardDifferenceOperator< TPixel, TDimension, TAllocator >::CoefficientVector [protected] |
Necessary to work around a compiler bug in VC++.
Reimplemented from itk::NeighborhoodOperator< TPixel, TDimension, TAllocator >.
Definition at line 63 of file itkBackwardDifferenceOperator.h.
| typedef Superclass::PixelType itk::BackwardDifferenceOperator< TPixel, TDimension, TAllocator >::PixelType |
From Superclass
Reimplemented from itk::NeighborhoodOperator< TPixel, TDimension, TAllocator >.
Definition at line 56 of file itkBackwardDifferenceOperator.h.
| typedef BackwardDifferenceOperator itk::BackwardDifferenceOperator< TPixel, TDimension, TAllocator >::Self |
Standard class typedefs.
Reimplemented from itk::NeighborhoodOperator< TPixel, TDimension, TAllocator >.
Definition at line 52 of file itkBackwardDifferenceOperator.h.
| typedef NeighborhoodOperator< TPixel, TDimension, TAllocator > itk::BackwardDifferenceOperator< TPixel, TDimension, TAllocator >::Superclass |
Reimplemented from itk::NeighborhoodOperator< TPixel, TDimension, TAllocator >.
Definition at line 53 of file itkBackwardDifferenceOperator.h.
| itk::BackwardDifferenceOperator< TPixel, TDimension, TAllocator >::BackwardDifferenceOperator | ( | ) | [inline] |
Constructor.
Definition at line 59 of file itkBackwardDifferenceOperator.h.
| itk::BackwardDifferenceOperator< TPixel, TDimension, TAllocator >::BackwardDifferenceOperator | ( | const Self & | other | ) | [private] |
Arranges coefficients spatially in the memory buffer.
| void itk::BackwardDifferenceOperator< TPixel, TDimension, TAllocator >::Fill | ( | const CoefficientVector & | coeff | ) | [inline, protected, virtual] |
Arranges coefficients spatially in the memory buffer.
Implements itk::NeighborhoodOperator< TPixel, TDimension, TAllocator >.
Definition at line 69 of file itkBackwardDifferenceOperator.h.
| CoefficientVector itk::BackwardDifferenceOperator< TPixel, TDimension, TAllocator >::GenerateCoefficients | ( | ) | [protected, virtual] |
Calculates operator coefficients.
Implements itk::NeighborhoodOperator< TPixel, TDimension, TAllocator >.
| Self& itk::BackwardDifferenceOperator< TPixel, TDimension, TAllocator >::operator= | ( | const Self & | other | ) | [private] |
Arranges coefficients spatially in the memory buffer.
1.7.6.1