Uses of Class
com.openinventor.inventor.devices.SoCpuBufferObject
Packages that use SoCpuBufferObject
Package
Description
Module that define available Open Inventor optimized algoritms.
The element classes are used internally for storing information in Open Inventor's traversal state list.
-
Uses of SoCpuBufferObject in com.openinventor.inventor.algorithms
Methods in com.openinventor.inventor.algorithms with parameters of type SoCpuBufferObjectModifier and TypeMethodDescriptionint
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 SoCpuBufferObjectModifier and TypeMethodDescriptionstatic SoCpuBufferObject
SoMaterialElement.getPackedColors
(SoState state) Deprecated.As of Open Inventor 2025.1.static SoCpuBufferObject
SoMaterialElement.getPackedColors
(SoState state, SoMaterialElement.Faces face) Return packed colors if any. -
Uses of SoCpuBufferObject in com.openinventor.ldm.tiles
Subclasses of SoCpuBufferObject in com.openinventor.ldm.tilesModifier and TypeClassDescriptionclass
LDM buffer object handling basic LDM tile information and implementing asynchronous buffer interface.class
LDM buffer object handling basic LDM tile information.class
LDM buffer object optimized for bitset tile data.class
LDM buffer object optimized for compressed tile data.class
LDM buffer object optimized for in memory reader tile data.class
LDM buffer object optimized for uniform (single value) tile data.Methods in com.openinventor.ldm.tiles with parameters of type SoCpuBufferObjectModifier and TypeMethodDescriptionvoid
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 SoCpuBufferObjectModifierConstructorDescriptionSoCpuBufferBitSet
(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 SoCpuBufferObjectModifier and TypeMethodDescriptionSoRemoteVizClient.BinaryMessageEventArg.getBuffer()
Returns the received message.Methods in com.openinventor.remoteviz.clients.nodes with parameters of type SoCpuBufferObjectModifier and TypeMethodDescriptionvoid
SoRemoteVizClient.sendMessage
(SoCpuBufferObject buffer) Sends a binary message to the server.Constructors in com.openinventor.remoteviz.clients.nodes with parameters of type SoCpuBufferObjectModifierConstructorDescriptionBinaryMessageEventArg
(SoRemoteVizClient source, SoCpuBufferObject buffer) Default constructor.