Uses of Class
com.openinventor.inventor.devices.SoCpuBufferObject
-
Packages that use SoCpuBufferObject Package Description com.openinventor.inventor.algorithms Module that define available Open Inventor optimized algoritms.com.openinventor.inventor.elements The element classes are used internally for storing information in Open Inventor's traversal state list.com.openinventor.ldm.tiles com.openinventor.remoteviz.clients.nodes -
-
Uses of SoCpuBufferObject in com.openinventor.inventor.algorithms
Methods in com.openinventor.inventor.algorithms with parameters of type SoCpuBufferObject Modifier and Type Method 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. -
Uses of SoCpuBufferObject in com.openinventor.inventor.elements
Methods in com.openinventor.inventor.elements that return SoCpuBufferObject Modifier and Type Method Description static SoCpuBufferObject
SoMaterialElement. getPackedColors(SoState state)
Return packed colors if any. -
Uses of SoCpuBufferObject in com.openinventor.ldm.tiles
Subclasses of SoCpuBufferObject in com.openinventor.ldm.tiles Modifier and Type Class 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.Methods in com.openinventor.ldm.tiles with parameters of type SoCpuBufferObject Modifier and Type Method Description void
SoCpuBufferBitSet. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode)
Calls map(targetBufferObject, accessMode, (long)0, (long)SO_BUFFER_SIZE_ALL).void
SoCpuBufferBitSet. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode, long startPosition)
Calls map(targetBufferObject, accessMode, startPosition, (long)SO_BUFFER_SIZE_ALL).void
SoCpuBufferBitSet. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode, long startPosition, long mappingSize)
Map the current buffer object into the specified CPU buffer object.void
SoCpuBufferCompressed. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode)
Calls map(targetBufferObject, accessMode, (long)0, (long)SO_BUFFER_SIZE_ALL).void
SoCpuBufferCompressed. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode, long startPosition)
Calls map(targetBufferObject, accessMode, startPosition, (long)SO_BUFFER_SIZE_ALL).void
SoCpuBufferCompressed. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode, long startPosition, long mappingSize)
Map the current buffer object into the specified CPU buffer object.void
SoCpuBufferFromVolumeReader. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode)
Calls map(targetBufferObject, accessMode, (long)0, (long)SO_BUFFER_SIZE_ALL).void
SoCpuBufferFromVolumeReader. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode, long startPosition)
Calls map(targetBufferObject, accessMode, startPosition, (long)SO_BUFFER_SIZE_ALL).void
SoCpuBufferFromVolumeReader. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode, long startPosition, long mappingSize)
Map the current buffer object into the specified CPU buffer object.void
SoCpuBufferUniform. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode)
Calls map(targetBufferObject, accessMode, (long)0, (long)SO_BUFFER_SIZE_ALL).void
SoCpuBufferUniform. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode, long startPosition)
Calls map(targetBufferObject, accessMode, startPosition, (long)SO_BUFFER_SIZE_ALL).void
SoCpuBufferUniform. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode, long startPosition, long mappingSize)
Map the current buffer object into the specified CPU buffer object.void
SoCpuBufferBitSet. unmap(SoCpuBufferObject bufferObject)
Unmap the specified CPU buffer object
It is defined just to speed up the call when the type of the object is known.void
SoCpuBufferCompressed. unmap(SoCpuBufferObject bufferObject)
Unmap the specified CPU buffer object
It is defined just to speed up the call when the type of the object is known.void
SoCpuBufferFromVolumeReader. unmap(SoCpuBufferObject bufferObject)
Unmap the specified CPU buffer object
It is defined just to speed up the call when the type of the object is known.void
SoCpuBufferUniform. unmap(SoCpuBufferObject bufferObject)
Unmap the specified CPU buffer object
It is defined just to speed up the call when the type of the object is known.Constructors in com.openinventor.ldm.tiles with parameters of type SoCpuBufferObject Constructor Description SoCpuBufferBitSet(SoCpuBufferObject cpuBuffer)
Constructor from aSoCpuBufferObject
containing a bitset. -
Uses of SoCpuBufferObject in com.openinventor.remoteviz.clients.nodes
Methods in com.openinventor.remoteviz.clients.nodes that return SoCpuBufferObject Modifier and Type Method Description SoCpuBufferObject
SoRemoteVizClient.BinaryMessageEventArg. getBuffer()
Returns the received message.Methods in com.openinventor.remoteviz.clients.nodes with parameters of type SoCpuBufferObject Modifier and Type Method Description void
SoRemoteVizClient. sendMessage(SoCpuBufferObject buffer)
Sends a binary message to the server.Constructors in com.openinventor.remoteviz.clients.nodes with parameters of type SoCpuBufferObject Constructor Description BinaryMessageEventArg(SoRemoteVizClient source, SoCpuBufferObject buffer)
Default constructor.
-