MorphologicalLut2d
Represents a set of 3x3 morphological kernels stored as a one-dimensional array.
Syntax
| Method |
Description |
| Ptr New() |
Constructor returning an empty MorphologicalLut2d
|
| Ptr New( const MorphologicalKernel2d::Ptr kernel, const size_t rotation ) |
Constructor returning a MorphologicalLut2d with a kernel with a specific rotation
kernel: the MorphologicalKernel2d object to be inserted into the MorphologicalLut2d.
rotation: the number of PI/4 rotations to apply on the kernel before inserting it.
|
| Ptr New( const MorphologicalKernel2d::Ptr kernel ) |
Constructor returning a MorphologicalLut2d with a kernel in all possible rotations
kernel: the MorphologicalKernel2d object to be inserted into the MorphologicalLut2d.
|
| void addKernel( const MorphologicalKernel2d::Ptr kernel, const size_t rotation = 0 ) |
Adds a morphological kernel to the morphological LUT.
kernel: the MorphologicalKernel2d object to be inserted into the MorphologicalLut2d.
rotation: the number of PI/4 rotations to apply on the kernel before inserting it.
|
| void addKernels( const MorphologicalKernel2d::Ptr kernel ) |
Adds a morphological kernel to the morphological LUT in all possible rotations.
kernel: the MorphologicalKernel2d object to be inserted into the MorphologicalLut2d.
|
| void reset() |
Resets the LUT to initial values; that is, remove all kernels from the morphological LUT. |
| size_t kernelCount() |
Returns the number of kernels in the LUT. |
| Method |
Description |
| MorphologicalLut2d() |
Constructor returning an empty MorphologicalLut2d
|
| MorphologicalLut2d(kernel, rotation) |
Constructor returning a MorphologicalLut2d with a kernel with a specific rotation
kernel: the MorphologicalKernel2d object to be inserted into the MorphologicalLut2d.
rotation: the number of PI/4 rotations to apply on the kernel before inserting it.
|
| MorphologicalLut2d(kernel) |
Constructor returning a MorphologicalLut2d with a kernel in all possible rotations
kernel: the MorphologicalKernel2d object to be inserted into the MorphologicalLut2d.
|
| add_kernel(kernel, rotation) |
Adds a morphological kernel to the morphological LUT.
kernel: the MorphologicalKernel2d object to be inserted into the MorphologicalLut2d.
rotation: the number of PI/4 rotations to apply on the kernel before inserting it.
|
| add_kernels(kernel) |
Adds a morphological kernel to the morphological LUT in all possible rotations.
kernel: the MorphologicalKernel2d object to be inserted into the MorphologicalLut2d.
|
| reset() |
Resets the LUT to initial values; that is, remove all kernels from the morphological LUT. |
| kernel_count() |
Returns the number of kernels in the LUT. |
| Method |
Description |
| public MorphologicalLut2d() |
Constructor returning an empty MorphologicalLut2d
|
| public MorphologicalLut2d(MorphologicalKernel2d kernel, int rotation) |
Constructor returning a MorphologicalLut2d with a kernel with a specific rotation
kernel: the MorphologicalKernel2d object to be inserted into the MorphologicalLut2d.
rotation: the number of PI/4 rotations to apply on the kernel before inserting it.
|
| public MorphologicalLut2d(MorphologicalKernel2d kernel) |
Constructor returning a MorphologicalLut2d with a kernel in all possible rotations
kernel: the MorphologicalKernel2d object to be inserted into the MorphologicalLut2d.
|
| void AddKernel(MorphologicalKernel2d kernel, int rotation = 0) |
Adds a morphological kernel to the morphological LUT.
kernel: the MorphologicalKernel2d object to be inserted into the MorphologicalLut2d.
rotation: the number of PI/4 rotations to apply on the kernel before inserting it.
|
| void AddKernels(MorphologicalKernel2d kernel) |
Adds a morphological kernel to the morphological LUT in all possible rotations.
kernel: the MorphologicalKernel2d object to be inserted into the MorphologicalLut2d.
|
| void Reset() |
Resets the LUT to initial values; that is, remove all kernels from the morphological LUT. |
| int KernelCount() |
Returns the number of kernels in the LUT. |