int |
SoArithmetic.add(SoBufferObject inputBufferA,
SbDataType typeA,
SoBufferObject inputBufferB,
SbDataType typeB,
SoBufferObject outputBufferC,
SbDataType typeC) |
Add two buffers into a third one.
|
int |
SoArithmetic.add(SoCpuBufferObject inputBufferA,
SbDataType typeA,
SoCpuBufferObject inputBufferB,
SbDataType typeB,
SoCpuBufferObject outputBufferC,
SbDataType typeC) |
Add two buffers into a third one.
|
double[] |
SoArithmetic.computeMinMax(SoBufferObject inputBuffer,
SbDataType dataType) |
Compute min max of all values contained in a buffer.
|
double[] |
SoArithmetic.computeMinMax(SoBufferObject inputBuffer,
SbDataType dataType,
SbVec3i32 arrayDim,
SbBox3i32 range) |
Compute min max of values contained in the specified range of the buffer.
|
double[] |
SoArithmetic.computeMinMax(SoCpuBufferObject inputBuffer,
SbDataType dataType,
SbVec3i32 arrayDim,
SbBox3i32 range) |
Compute min max of values contained in the specified range of the buffer.
|
double[] |
SoArithmetic.computeMinMaxWithUndefinedValue(SoBufferObject inputBuffer,
SbDataType dataType,
double undefinedValue) |
Compute min max of all values contained in a buffer that are not equal to the specified undefined value.
|
double[] |
SoArithmetic.computeMinMaxWithUndefinedValue(SoBufferObject inputBuffer,
SbDataType dataType,
SbVec3i32 arrayDim,
SbBox3i32 range,
double undefinedValue) |
Compute min max of values contained in the specified range of the buffer that are not equal to the specified undefined value.
|
double[] |
SoArithmetic.computeMinMaxWithUndefinedValue(SoCpuBufferObject inputBuffer,
SbDataType dataType,
SbVec3i32 arrayDim,
SbBox3i32 range,
double undefinedValue) |
Compute min max of values contained in the specified range of the buffer that are not equal to the specified undefined value.
|
int |
SoConversion.convert(SoBufferObject sourceBufferObject,
SbDataType src_type,
SoBufferObject targetBufferObject,
SbDataType dst_type,
long size) |
Convert the data in a buffer object from one data type to another one.
|
int |
SoConversion.convert(SoCpuBufferObject sourceBufferObject,
SbDataType src_type,
SoCpuBufferObject targetBufferObject,
SbDataType dst_type,
long size) |
Convert the data in a buffer object from one data type to another one.
|
int |
SoArithmetic.madd(SoBufferObject inputBufferA,
SbDataType typeA,
SoBufferObject inputBufferB,
SbDataType typeB,
SoBufferObject outputBufferC,
SbDataType typeC,
float scaleValue) |
C = A * scale + B
Note: C can be a reference to A or B
Limitation: typeA and typeB must be the same as typeC.
|
int |
SoArithmetic.madd(SoCpuBufferObject inputBufferA,
SbDataType typeA,
SoCpuBufferObject inputBufferB,
SbDataType typeB,
SoCpuBufferObject outputBufferC,
SbDataType typeC,
float scaleValue) |
C = A * scale + B
Fast version for Cpu buffers.
|
int |
SoArithmetic.mult(SoBufferObject inputBufferA,
SbDataType typeA,
SoBufferObject inputBufferB,
SbDataType typeB,
SoBufferObject outputBufferC,
SbDataType typeC) |
Multiply two buffers into a third one.
|
int |
SoArithmetic.mult(SoCpuBufferObject inputBufferA,
SbDataType typeA,
SoCpuBufferObject inputBufferB,
SbDataType typeB,
SoCpuBufferObject outputBufferC,
SbDataType typeC) |
Multiply two buffers into a third one.
|
int |
SoArithmetic.scale(SoBufferObject inputBufferA,
SbDataType typeA,
SoBufferObject outputBufferB,
SbDataType typeB,
float scaleValue) |
B = A * scaleFactor
Note: B can be a reference to A
Limitation: typeA must be the same as typeC.
|
int |
SoArithmetic.scale(SoCpuBufferObject inputBufferA,
SbDataType typeA,
SoCpuBufferObject outputBufferB,
SbDataType typeB,
float scaleValue) |
B = A * scaleFactor
Fast version for Cpu buffers.
|
int |
SoArithmetic.shift(SoBufferObject inputBufferA,
SbDataType typeA,
SoBufferObject outputBufferB,
SbDataType typeB,
float shiftFactor) |
B = A + shiftFactor
Note: B can be a reference to A
Limitation: typeA must be the same as typeC.
|
int |
SoArithmetic.shift(SoCpuBufferObject inputBufferA,
SbDataType typeA,
SoCpuBufferObject outputBufferB,
SbDataType typeB,
float shiftFactor) |
B = A + shiftFactor
Fast version for Cpu buffers.
|