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.