#include <itkDerivativeOperator.h>
Inheritance diagram for itk::DerivativeOperator< TPixel, VDimension, TAllocator >:


Public Types | |
| typedef DerivativeOperator | Self |
| typedef NeighborhoodOperator< TPixel, VDimension, TAllocator > | Superclass |
| typedef Superclass::PixelType | PixelType |
Public Member Functions | |
| DerivativeOperator () | |
| DerivativeOperator (const Self &other) | |
| void | SetOrder (const unsigned int &order) |
| unsigned int | GetOrder () const |
| Self & | operator= (const Self &other) |
| virtual void | PrintSelf (std::ostream &os, Indent i) const |
Protected Types | |
| typedef Superclass::CoefficientVector | CoefficientVector |
Protected Member Functions | |
| CoefficientVector | GenerateCoefficients () |
| void | Fill (const CoefficientVector &coeff) |
DerivativeOperator's coefficients are a tightest-fitting convolution kernel for calculating the n-th order directional derivative at a pixel. DerivativeOperator is a directional NeighborhoodOperator that should be applied to a Neighborhood or NeighborhoodPointer using the inner product method.
Definition at line 45 of file itkDerivativeOperator.h.
|
|||||
|
Typedef support for coefficient vector type. Necessary to work around compiler bug on VC++. Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. Definition at line 92 of file itkDerivativeOperator.h. |
|
|||||
|
External support for pixel type Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. Definition at line 54 of file itkDerivativeOperator.h. |
|
|||||
|
Standard class typedefs. Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. Definition at line 51 of file itkDerivativeOperator.h. Referenced by itk::DerivativeOperator< TPixel, VDimension, TAllocator >::DerivativeOperator(), and itk::DerivativeOperator< TPixel, VDimension, TAllocator >::operator=(). |
|
|||||
|
Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. Definition at line 52 of file itkDerivativeOperator.h. |
|
|||||||||
|
Constructor. Definition at line 57 of file itkDerivativeOperator.h. |
|
||||||||||
|
Copy constructor. Definition at line 60 of file itkDerivativeOperator.h. References itk::DerivativeOperator< TPixel, VDimension, TAllocator >::Self. |
|
||||||||||
|
Arranges coefficients spatially in the memory buffer. Implements itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. Definition at line 98 of file itkDerivativeOperator.h. |
|
|||||||||
|
Calculates operator coefficients. Implements itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. |
|
|||||||||
|
Returns the order of the derivative. Definition at line 78 of file itkDerivativeOperator.h. |
|
||||||||||
|
Assignment operator Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. Definition at line 65 of file itkDerivativeOperator.h. References itk::DerivativeOperator< TPixel, VDimension, TAllocator >::m_Order, and itk::DerivativeOperator< TPixel, VDimension, TAllocator >::Self. |
|
||||||||||||||||
|
Prints some debugging information Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. Definition at line 81 of file itkDerivativeOperator.h. References itk::Indent::GetNextIndent(). |
|
||||||||||
|
Sets the order of the derivative. Definition at line 74 of file itkDerivativeOperator.h. |
1.3.5 written by Dimitri van Heesch,
© 1997-2000