#include <itkLaplacianOperator.h>
Inheritance diagram for itk::LaplacianOperator:
Public Types | |
typedef LaplacianOperator | Self |
typedef NeighborhoodOperator< TPixel, VDimension, TAllocator > | Superclass |
typedef Superclass::PixelType | PixelType |
Public Methods | |
LaplacianOperator () | |
LaplacianOperator (const Self &other) | |
void | CreateOperator () |
virtual void | PrintSelf (std::ostream &os, Indent i) const |
Self & | operator= (const Self &other) |
Protected Types | |
typedef Superclass::CoefficientVector | CoefficientVector |
Protected Methods | |
CoefficientVector | GenerateCoefficients () |
void | Fill (const CoefficientVector &) |
For example, the simplest Laplacian Operator for 2D has the form:
0 1 0 1 -4 1 0 1 0
The LaplacianOperator is a non-directional NeighborhoodOperator that should be applied to a Neighborhood or NeighborhoodIterator using an inner product method (itkNeighborhoodInnerProduct). To create the operator, you need: call CreateOperator().
Definition at line 50 of file itkLaplacianOperator.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 94 of file itkLaplacianOperator.h. |
|
External support for pixel type Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. Definition at line 61 of file itkLaplacianOperator.h. |
|
Standard "Self" typedef support. Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. Definition at line 56 of file itkLaplacianOperator.h. |
|
Standard "Superclass" typedef. Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. Definition at line 59 of file itkLaplacianOperator.h. |
|
Default constructor Definition at line 64 of file itkLaplacianOperator.h. |
|
Copy constructor Definition at line 67 of file itkLaplacianOperator.h. |
|
This function is called to create the operator |
|
Arranges coefficients spatially in the memory buffer, default function was NOT used. Implements itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. |
|
Calculates operator coefficients. Implements itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. |
|
Assignment operator Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. Definition at line 76 of file itkLaplacianOperator.h. |
|
Prints some debugging information Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. Definition at line 84 of file itkLaplacianOperator.h. |