#include <itkLaplacianOperator.h>
Inheritance diagram for itk::LaplacianOperator< TPixel, VDimension, TAllocator >:
Public Types | |
typedef LaplacianOperator | Self |
typedef NeighborhoodOperator< TPixel, VDimension, TAllocator > | Superclass |
typedef Superclass::PixelType | PixelType |
Public Member Functions | |
void | CreateOperator () |
void | SetDerivativeScalings (const double *s) |
LaplacianOperator () | |
LaplacianOperator (const Self &other) | |
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 &) |
For example, the simplest Laplacian Operator for 2D has the form:
0 1 0 1 -4 1 0 1 0
Definition at line 57 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 120 of file itkLaplacianOperator.h. |
|
External support for pixel type Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. Definition at line 68 of file itkLaplacianOperator.h. |
|
Standard "Self" typedef support. Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. Definition at line 63 of file itkLaplacianOperator.h. |
|
Standard "Superclass" typedef. Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. Definition at line 66 of file itkLaplacianOperator.h. |
|
Default constructor Definition at line 71 of file itkLaplacianOperator.h. |
|
Copy constructor Definition at line 81 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 96 of file itkLaplacianOperator.h. |
|
Prints some debugging information Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >. Definition at line 104 of file itkLaplacianOperator.h. |
|
Sets the weights that are applied to the derivative in each axial direction when the kernel is computed. These weights are all 1.0 by default. This method must be called BEFORE CreateOperator |