Filter class to apply edge operators to Image objects. More...
#include <cmtkImageEdgeOperator.h>


Public Member Functions | |
| virtual void | Execute () |
| Execute edge operator. | |
| igsClassParameter (int, Operator) | |
| Flag selecting which edge operator to use. | |
| igsClassParameter (bool, SmoothBeforeEdge) | |
| Smoothing flag. | |
| igsClassParameter (float, GaussianWidth) | |
| Gaussian smoothing kernel width (standard deviation in pixel units). | |
Static Public Member Functions | |
| static ImageEdgeOperator * | New () |
| Create new object. | |
Protected Member Functions | |
| ImageEdgeOperator () | |
| Default constructor. | |
| virtual | ~ImageEdgeOperator () |
| Destructor. | |
Filter class to apply edge operators to Image objects.
As a result, a new Image object of identical geometrical structure is created. Its primitive data type is "float" as some edge operators may produce real-valued data even on when operating on integer values.
Definition at line 52 of file cmtkImageEdgeOperator.h.
| cmtk::ImageEdgeOperator::ImageEdgeOperator | ( | ) | [inline, protected] |
Default constructor.
Definition at line 81 of file cmtkImageEdgeOperator.h.
| virtual cmtk::ImageEdgeOperator::~ImageEdgeOperator | ( | ) | [inline, protected, virtual] |
Destructor.
Definition at line 85 of file cmtkImageEdgeOperator.h.
| cmtk::ImageEdgeOperator::igsClassParameter | ( | float | , |
| GaussianWidth | |||
| ) |
Gaussian smoothing kernel width (standard deviation in pixel units).
| cmtk::ImageEdgeOperator::igsClassParameter | ( | bool | , |
| SmoothBeforeEdge | |||
| ) |
Smoothing flag.
If this flag is set, a Gaussian smoothing operator is applied to the image before edge computation.
| cmtk::ImageEdgeOperator::igsClassParameter | ( | int | , |
| Operator | |||
| ) |
Flag selecting which edge operator to use.
Supported values are: 0 - Laplacian, Sum of absolute orthogonal Sobel operators.
| static ImageEdgeOperator* cmtk::ImageEdgeOperator::New | ( | ) | [inline, static] |
Create new object.
Definition at line 58 of file cmtkImageEdgeOperator.h.
1.7.2