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.algorithms |
Module that define available Open Inventor optimized algoritms.
|
com.openinventor.inventor.devices |
Open Inventor supported devices.
|
com.openinventor.ldm.tiles |
Modifier and Type | Method and Description |
---|---|
boolean |
SbImageDataAccessor.getColumn(SoCpuBufferObject values,
int x)
Calls getColumn(values, x, (int)0, (int)0, (int)0).
|
boolean |
SbImageDataAccessor.getColumn(SoCpuBufferObject values,
int x,
int z)
Calls getColumn(values, x, z, (int)0, (int)0).
|
boolean |
SbImageDataAccessor.getColumn(SoCpuBufferObject values,
int x,
int z,
int t)
Calls getColumn(values, x, z, t, (int)0).
|
boolean |
SbImageDataAccessor.getColumn(SoCpuBufferObject values,
int x,
int z,
int t,
int c)
Get values of the full column at specified coordinates.
|
boolean |
SbImageDataAccessor.getRow(SoCpuBufferObject values,
int y)
Calls getRow(values, y, (int)0, (int)0, (int)0).
|
boolean |
SbImageDataAccessor.getRow(SoCpuBufferObject values,
int y,
int z)
Calls getRow(values, y, z, (int)0, (int)0).
|
boolean |
SbImageDataAccessor.getRow(SoCpuBufferObject values,
int y,
int z,
int t)
Calls getRow(values, y, z, t, (int)0).
|
boolean |
SbImageDataAccessor.getRow(SoCpuBufferObject values,
int y,
int z,
int t,
int c)
Get values of the full row at specified coordinates.
|
boolean |
SbImageDataAccessor.setColumn(SoCpuBufferObject values,
int x)
Calls setColumn(values, x, (int)0, (int)0, (int)0).
|
boolean |
SbImageDataAccessor.setColumn(SoCpuBufferObject values,
int x,
int z)
Calls setColumn(values, x, z, (int)0, (int)0).
|
boolean |
SbImageDataAccessor.setColumn(SoCpuBufferObject values,
int x,
int z,
int t)
Calls setColumn(values, x, z, t, (int)0).
|
boolean |
SbImageDataAccessor.setColumn(SoCpuBufferObject values,
int x,
int z,
int t,
int c)
Set values to a column at specified coordinates.
|
boolean |
SbImageDataAccessor.setRow(SoCpuBufferObject values,
int y)
Calls setRow(values, y, (int)0, (int)0, (int)0).
|
boolean |
SbImageDataAccessor.setRow(SoCpuBufferObject values,
int y,
int z)
Calls setRow(values, y, z, (int)0, (int)0).
|
boolean |
SbImageDataAccessor.setRow(SoCpuBufferObject values,
int y,
int z,
int t)
Calls setRow(values, y, z, t, (int)0).
|
boolean |
SbImageDataAccessor.setRow(SoCpuBufferObject values,
int y,
int z,
int t,
int c)
Set values to a row at specified coordinates.
|
Modifier and Type | Method and Description |
---|---|
int |
SoArithmetic.add(SoCpuBufferObject inputBufferA,
SbDataType typeA,
SoCpuBufferObject inputBufferB,
SbDataType typeB,
SoCpuBufferObject outputBufferC,
SbDataType typeC)
Add two buffers into a third one.
|
int |
SoSeismic.computeEnvelope(SoCpuBufferObject sourceBufferObject,
SoCpuBufferObject targetBufferObject,
int traceSize,
int numTrace)
Compute envelope (amplitude) attribute on a set of seismic traces.
|
int |
SoSeismic.computeHilbert(SoCpuBufferObject sourceBufferObject,
SoCpuBufferObject targetBufferObject,
int width,
int height)
Compute Hilbert transform on a set of seismic traces.
|
int |
SoSeismic.computeInstPhase(SoCpuBufferObject sourceBufferObject,
SoCpuBufferObject targetBufferObject,
int traceSize,
int numTrace)
Compute instantaneous phase attribute on a set of seismic traces.
|
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(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(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 |
SoConversion.convertFloatToRGBA(SoCpuBufferObject sourceBufferObject,
SoCpuBufferObject targetBufferObject,
long size,
float dataMin,
float dataMax)
Convert FLOAT data stored in a buffer to RGBA data.
|
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(SoCpuBufferObject inputBufferA,
SbDataType typeA,
SoCpuBufferObject inputBufferB,
SbDataType typeB,
SoCpuBufferObject outputBufferC,
SbDataType typeC)
Multiply two buffers into a third one.
|
int |
SoArithmetic.scale(SoCpuBufferObject inputBufferA,
SbDataType typeA,
SoCpuBufferObject outputBufferB,
SbDataType typeB,
float scaleValue)
B = A * scaleFactor
Fast version for Cpu buffers. |
int |
SoArithmetic.shift(SoCpuBufferObject inputBufferA,
SbDataType typeA,
SoCpuBufferObject outputBufferB,
SbDataType typeB,
float shiftFactor)
B = A + shiftFactor
Fast version for Cpu buffers. |
Modifier and Type | Method and Description |
---|---|
void |
SoBufferObject.map(SoCpuBufferObject targetBufferObject,
SoBufferObject.AccessModes accessMode)
Calls map(targetBufferObject, accessMode, (long)0, (long)SO_BUFFER_SIZE_ALL).
|
void |
SoBufferObject.map(SoCpuBufferObject targetBufferObject,
SoBufferObject.AccessModes accessMode,
long startPosition)
Calls map(targetBufferObject, accessMode, startPosition, (long)SO_BUFFER_SIZE_ALL).
|
void |
SoBufferObject.map(SoCpuBufferObject targetBufferObject,
SoBufferObject.AccessModes accessMode,
long startPosition,
long mappingSize)
Maps the current buffer object into the specified CPU buffer object.
|
void |
SoBufferObject.memcpy(SoCpuBufferObject sourceBufferObject)
Calls memcpy(sourceBufferObject, (long)0, (long)0, (long)SO_BUFFER_SIZE_ALL).
|
void |
SoBufferObject.memcpy(SoCpuBufferObject sourceBufferObject,
long destOffset)
Calls memcpy(sourceBufferObject, destOffset, (long)0, (long)SO_BUFFER_SIZE_ALL).
|
void |
SoBufferObject.memcpy(SoCpuBufferObject sourceBufferObject,
long destOffset,
long sourceOffset)
Calls memcpy(sourceBufferObject, destOffset, sourceOffset, (long)SO_BUFFER_SIZE_ALL).
|
void |
SoBufferObject.memcpy(SoCpuBufferObject sourceBufferObject,
long destOffset,
long sourceOffset,
long copySize)
Copies data from the specified CPU buffer object into this buffer object.
|
void |
SoBufferObject.unmap(SoCpuBufferObject bufferObject)
Unmap the specified CPU buffer.
|
Modifier and Type | Class and Description |
---|---|
class |
SoCpuBufferAsyncBasicProperty
LDM buffer object handling basic LDM tile information and implementing asynchronous buffer interface.
|
class |
SoCpuBufferBasicProperty
LDM buffer object handling basic LDM tile information.
|
class |
SoCpuBufferBitSet
LDM buffer object optimized for bitset tile data.
|
class |
SoCpuBufferCompressed
LDM buffer object optimized for compressed tile data.
|
class |
SoCpuBufferFromVolumeReader
LDM buffer object optimized for in memory reader tile data.
|
class |
SoCpuBufferUniform
LDM buffer object optimized for uniform (single value) tile data.
|
Constructor and Description |
---|
SoCpuBufferBitSet(SoCpuBufferObject cpuBuffer)
Constructor from a
SoCpuBufferObject containing a bitset. |
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com