|
iWaveOcean
3ds Max ocean simulation plugin
|
#include <IConvolution.h>
Public Member Functions | |
| virtual void | Convolve (float *in, float *out, int rows, int cols) const =0 |
Interface for a class that performs an arbitrary convolution on an input matrix.
|
pure virtual |
Performs a convolution on an input matrix and stores it in an output matrix.
| in | the input matrix |
| out | the output matrix (must be same dimensions as the input matrix) |
| rows | the number of rows in each matrix |
| cols | the number of columns in each matrix |
Implemented in VerticalDerivativeConvolution< radius >, Convolution< radius, behavior >, and GaussianConvolution.