SoConvolutionDoSeparateConvolution1D Method (SoCpuBufferObject, SoCpuBufferObject, Single, Int32, Int32) |
Fast version for CPU buffers.
Namespace: OIV.Inventor.AlgorithmsAssembly: OIV.Inventor.Algorithms (in OIV.Inventor.Algorithms.dll) Version: 2024.2.2.0 (10.16.2.0)
Syntax public int DoSeparateConvolution1D(
SoCpuBufferObject sourceBufferObject,
SoCpuBufferObject targetBufferObject,
float[] kernelData,
int width,
int height
)
Public Function DoSeparateConvolution1D (
sourceBufferObject As SoCpuBufferObject,
targetBufferObject As SoCpuBufferObject,
kernelData As Single(),
width As Integer,
height As Integer
) As Integer
public:
int DoSeparateConvolution1D(
SoCpuBufferObject^ sourceBufferObject,
SoCpuBufferObject^ targetBufferObject,
array<float>^ kernelData,
int width,
int height
)
member DoSeparateConvolution1D :
sourceBufferObject : SoCpuBufferObject *
targetBufferObject : SoCpuBufferObject *
kernelData : float32[] *
width : int *
height : int -> int
Parameters
- sourceBufferObject
- Type: OIV.Inventor.DevicesSoCpuBufferObject
- targetBufferObject
- Type: OIV.Inventor.DevicesSoCpuBufferObject
- kernelData
- Type: SystemSingle
- width
- Type: SystemInt32
- height
- Type: SystemInt32
Return Value
Type:
Int32Remarks
The general version maps the user buffers to CPU buffers and calls this function
See Also