![]() |
ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkForwardDifferenceOperator.h>
Inheritance diagram for itk::ForwardDifferenceOperator< TPixel, VDimension, TAllocator >:
Collaboration diagram for itk::ForwardDifferenceOperator< TPixel, VDimension, TAllocator >:Public Types | |
| typedef Superclass::PixelType | PixelType |
| typedef ForwardDifferenceOperator | Self |
| typedef NeighborhoodOperator < TPixel, VDimension, TAllocator > | Superclass |
Public Types inherited from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator > | |
| typedef NumericTraits< TPixel > ::RealType | PixelRealType |
| typedef Superclass::SizeType | SizeType |
| typedef SliceIterator< TPixel, Self > | SliceIteratorType |
Public Types inherited from itk::Neighborhood< TPixel, VDimension, TAllocator > | |
| typedef TAllocator | AllocatorType |
| typedef AllocatorType::const_iterator | ConstIterator |
| typedef unsigned int | DimensionValueType |
| typedef AllocatorType::iterator | Iterator |
| typedef SizeValueType | NeighborIndexType |
| typedef Offset< VDimension > | OffsetType |
| typedef SizeType::SizeValueType | SizeValueType |
Protected Types | |
| typedef Superclass::CoefficientVector | CoefficientVector |
Protected Types inherited from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator > | |
Protected Member Functions | |
| void | Fill (const CoefficientVector &coeff) |
| CoefficientVector | GenerateCoefficients () |
Protected Member Functions inherited from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator > | |
| virtual void | FillCenteredDirectional (const CoefficientVector &) |
| void | InitializeToZero () |
Protected Member Functions inherited from itk::Neighborhood< TPixel, VDimension, TAllocator > | |
| virtual void | Allocate (NeighborIndexType i) |
| virtual void | ComputeNeighborhoodOffsetTable () |
| virtual void | ComputeNeighborhoodStrideTable () |
| void | SetSize () |
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.
|
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.
|
inline |
Constructor.
Definition at line 57 of file itkForwardDifferenceOperator.h.
|
inline |
Copy constructor
Definition at line 60 of file itkForwardDifferenceOperator.h.
|
inlineprotectedvirtual |
Arranges coefficients spatially in the memory buffer.
Implements itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >.
Definition at line 79 of file itkForwardDifferenceOperator.h.
|
protectedvirtual |
Calculates operator coefficients.
Implements itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >.
|
inline |
Assignment operator
Definition at line 64 of file itkForwardDifferenceOperator.h.
1.8.1