|The SDL Component Suite is an industry leading collection of components supporting scientific and engineering computing. Please visit the SDL Web site for more information....|
|Home MathPack Math2 Procedures and Functions ApplyKirschKernel|
|See also: KernelConvolve, ApplyCompassKernel|
ApplyKirschKernel calculates the convolution of the data matrix InData with one of the eight directional Kirsch kernels (Kernel parameter 0 to 7, see figure below). The kernel has to be quadratic with an odd number of pixels along the egde. The results are written to the array OutData which is automatically resized to match the size of InData. The feedback parameter is a pointer to an event handler. Set it to nil in order to suppress any progress feedback.
The function returns the following error codes:
0 ... everything is OK, OutData has been filled by the convolution results