| Package | Description |
|---|---|
| com.openinventor.imageviz |
The ImageViz extension allows easy integration of advanced 2D and 3D image processing and analysis capabilities into imaging software applications.
|
| com.openinventor.inventor |
Open Inventor is an object-oriented and OpenGL-based API for real-time 3D visualization.
|
| com.openinventor.inventor.algorithms |
Module that define available Open Inventor optimized algoritms.
|
| com.openinventor.inventor.fields | |
| com.openinventor.ldm |
Large Data Management.
|
| com.openinventor.ldm.tiles |
| Modifier and Type | Method and Description |
|---|---|
SbDataType |
SbImageDataType.getDataType()
Return type of channels .
|
| Constructor and Description |
|---|
SbImageDataType(int nbChannel,
SbDataType dataType) |
| Modifier and Type | Method and Description |
|---|---|
SbDataType |
SbDataType.getTemplateType(byte name_6258) |
SbDataType |
SbDataType.getTemplateType(double name_6265) |
SbDataType |
SbDataType.getTemplateType(float name_6264) |
SbDataType |
SbDataType.getTemplateType(int name_6260) |
SbDataType |
SbDataType.getTemplateType(short name_6259) |
static SbDataType[] |
SbDataType.toArray(long nativeArray,
long length) |
| Modifier and Type | Method and Description |
|---|---|
void |
SbDataType.setValue(SbDataType copyFrom) |
| Constructor and Description |
|---|
SbDataType(SbDataType copyFrom) |
| Modifier and Type | Method and Description |
|---|---|
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. |
| Modifier and Type | Field and Description |
|---|---|
SbDataType |
SoSFArray.Array3D.dataType |
| Modifier and Type | Method and Description |
|---|---|
void |
SoSFArray.setValue(SbVec3i32 size,
SbDataType dataType,
java.nio.ByteBuffer data)
Calls setValue(size, dataType, data, SoSFArray.CopyPolicies.valueOf( SoSFArray.CopyPolicies.COPY.getValue() )).
|
void |
SoSFArray.setValue(SbVec3i32 size,
SbDataType dataType,
java.nio.ByteBuffer data,
SoSFArray.CopyPolicies copy)
Fill the array with data of the specified dimensions and type using the specified copy policy.
|
void |
SoSFArray3D.setValue(SbVec3i32 size,
SbDataType dataType,
int numSigBits,
java.nio.ByteBuffer data,
SoSFArray.CopyPolicies copy)
Fill the array with data of the specified dimensions and type using the specified copy policy.
|
| Modifier and Type | Method and Description |
|---|---|
static double[] |
SoVolumeHistogram.computeMinMax(SoBufferObject valuesBuffer,
SbDataType dataType,
SbVec3i32 arrayDim,
SbBox3i32 range)
Compute min max.
|
static double[] |
SoVolumeHistogram.computeMinMaxWithUndefined(SoBufferObject valuesBuffer,
double undefinedValue,
SbDataType dataType,
SbVec3i32 arrayDim,
SbBox3i32 range)
Compute min max.
|
| Constructor and Description |
|---|
SoVolumeHistogram(SbDataType dataType)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
SbDataType |
SoCpuBufferUniform.getType()
Get the type of the value of the uniform tile.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SoCpuBufferUniform.setValue(double value,
SbDataType dataType)
Set the value and data type for this uniform buffer.
|
| Constructor and Description |
|---|
SoCpuBufferUniform(double value,
SbDataType valueType)
Constructor.
|
Generated on February 24, 2026, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com