SoOpenCLConvolutionDoSeparateConvolution1D Method (SoOpenCLBufferObject, SoOpenCLBufferObject, Single, Int32, Int32) |
This function performs a 1D convolution on a two dimensional buffer using a 1D kernel.
Namespace: OIV.Inventor.OpenCL.AlgorithmsAssembly: OIV.Inventor.OpenCL (in OIV.Inventor.OpenCL.dll) Version: 9.9.13.0 (9.9.13.0)
Syntaxpublic int DoSeparateConvolution1D(
SoOpenCLBufferObject sourceBufferObject,
SoOpenCLBufferObject targetBufferObject,
float[] kernelData,
int width,
int height
)
Public Function DoSeparateConvolution1D (
sourceBufferObject As SoOpenCLBufferObject,
targetBufferObject As SoOpenCLBufferObject,
kernelData As Single(),
width As Integer,
height As Integer
) As Integer
public:
int DoSeparateConvolution1D(
SoOpenCLBufferObject^ sourceBufferObject,
SoOpenCLBufferObject^ targetBufferObject,
array<float>^ kernelData,
int width,
int height
)
member DoSeparateConvolution1D :
sourceBufferObject : SoOpenCLBufferObject *
targetBufferObject : SoOpenCLBufferObject *
kernelData : float32[] *
width : int *
height : int -> int
Parameters
- sourceBufferObject
- Type: OIV.Inventor.DevicesSoOpenCLBufferObject
- targetBufferObject
- Type: OIV.Inventor.DevicesSoOpenCLBufferObject
- kernelData
- Type: SystemSingle
- width
- Type: SystemInt32
- height
- Type: SystemInt32
Return Value
Type:
Int32
Remarks
See Also