Uses of Class
com.openinventor.inventor.devices.SoCpuBufferObject
-
Packages that use SoCpuBufferObject 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.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.imageviz
Methods in com.openinventor.imageviz with parameters of type SoCpuBufferObject Modifier and Type Method Description booleanSbImageDataAccessor. getColumn(SoCpuBufferObject values, int x)Calls getColumn(values, x, (int)0, (int)0, (int)0).booleanSbImageDataAccessor. getColumn(SoCpuBufferObject values, int x, int z)Calls getColumn(values, x, z, (int)0, (int)0).booleanSbImageDataAccessor. getColumn(SoCpuBufferObject values, int x, int z, int t)Calls getColumn(values, x, z, t, (int)0).booleanSbImageDataAccessor. getColumn(SoCpuBufferObject values, int x, int z, int t, int c)Get values of the full column at specified coordinates.booleanSbImageDataAccessor. getRow(SoCpuBufferObject values, int y)Calls getRow(values, y, (int)0, (int)0, (int)0).booleanSbImageDataAccessor. getRow(SoCpuBufferObject values, int y, int z)Calls getRow(values, y, z, (int)0, (int)0).booleanSbImageDataAccessor. getRow(SoCpuBufferObject values, int y, int z, int t)Calls getRow(values, y, z, t, (int)0).booleanSbImageDataAccessor. getRow(SoCpuBufferObject values, int y, int z, int t, int c)Get values of the full row at specified coordinates.booleanSbImageDataAccessor. setColumn(SoCpuBufferObject values, int x)Calls setColumn(values, x, (int)0, (int)0, (int)0).booleanSbImageDataAccessor. setColumn(SoCpuBufferObject values, int x, int z)Calls setColumn(values, x, z, (int)0, (int)0).booleanSbImageDataAccessor. setColumn(SoCpuBufferObject values, int x, int z, int t)Calls setColumn(values, x, z, t, (int)0).booleanSbImageDataAccessor. setColumn(SoCpuBufferObject values, int x, int z, int t, int c)Set values to a column at specified coordinates.booleanSbImageDataAccessor. setRow(SoCpuBufferObject values, int y)Calls setRow(values, y, (int)0, (int)0, (int)0).booleanSbImageDataAccessor. setRow(SoCpuBufferObject values, int y, int z)Calls setRow(values, y, z, (int)0, (int)0).booleanSbImageDataAccessor. setRow(SoCpuBufferObject values, int y, int z, int t)Calls setRow(values, y, z, t, (int)0).booleanSbImageDataAccessor. setRow(SoCpuBufferObject values, int y, int z, int t, int c)Set values to a row at specified coordinates. -
Uses of SoCpuBufferObject in com.openinventor.inventor.algorithms
Methods in com.openinventor.inventor.algorithms with parameters of type SoCpuBufferObject Modifier and Type Method Description intSoArithmetic. add(SoCpuBufferObject inputBufferA, SbDataType typeA, SoCpuBufferObject inputBufferB, SbDataType typeB, SoCpuBufferObject outputBufferC, SbDataType typeC)Add two buffers into a third one.intSoSeismic. computeEnvelope(SoCpuBufferObject sourceBufferObject, SoCpuBufferObject targetBufferObject, int traceSize, int numTrace)Compute envelope (amplitude) attribute on a set of seismic traces.intSoSeismic. computeHilbert(SoCpuBufferObject sourceBufferObject, SoCpuBufferObject targetBufferObject, int width, int height)Compute Hilbert transform on a set of seismic traces.intSoSeismic. 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.intSoConversion. 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.intSoConversion. convertFloatToRGBA(SoCpuBufferObject sourceBufferObject, SoCpuBufferObject targetBufferObject, long size, float dataMin, float dataMax)Convert FLOAT data stored in a buffer to RGBA data.intSoArithmetic. madd(SoCpuBufferObject inputBufferA, SbDataType typeA, SoCpuBufferObject inputBufferB, SbDataType typeB, SoCpuBufferObject outputBufferC, SbDataType typeC, float scaleValue)C = A * scale + B
Fast version for Cpu buffers.intSoArithmetic. mult(SoCpuBufferObject inputBufferA, SbDataType typeA, SoCpuBufferObject inputBufferB, SbDataType typeB, SoCpuBufferObject outputBufferC, SbDataType typeC)Multiply two buffers into a third one.intSoArithmetic. scale(SoCpuBufferObject inputBufferA, SbDataType typeA, SoCpuBufferObject outputBufferB, SbDataType typeB, float scaleValue)B = A * scaleFactor
Fast version for Cpu buffers.intSoArithmetic. 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 SoCpuBufferObjectSoMaterialElement. 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 classSoCpuBufferAsyncBasicPropertyLDM buffer object handling basic LDM tile information and implementing asynchronous buffer interface.classSoCpuBufferBasicPropertyLDM buffer object handling basic LDM tile information.classSoCpuBufferBitSetLDM buffer object optimized for bitset tile data.classSoCpuBufferCompressedLDM buffer object optimized for compressed tile data.classSoCpuBufferFromVolumeReaderLDM buffer object optimized for in memory reader tile data.classSoCpuBufferUniformLDM 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 voidSoCpuBufferBitSet. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode)Calls map(targetBufferObject, accessMode, (long)0, (long)SO_BUFFER_SIZE_ALL).voidSoCpuBufferBitSet. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode, long startPosition)Calls map(targetBufferObject, accessMode, startPosition, (long)SO_BUFFER_SIZE_ALL).voidSoCpuBufferBitSet. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode, long startPosition, long mappingSize)Map the current buffer object into the specified CPU buffer object.voidSoCpuBufferCompressed. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode)Calls map(targetBufferObject, accessMode, (long)0, (long)SO_BUFFER_SIZE_ALL).voidSoCpuBufferCompressed. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode, long startPosition)Calls map(targetBufferObject, accessMode, startPosition, (long)SO_BUFFER_SIZE_ALL).voidSoCpuBufferCompressed. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode, long startPosition, long mappingSize)Map the current buffer object into the specified CPU buffer object.voidSoCpuBufferFromVolumeReader. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode)Calls map(targetBufferObject, accessMode, (long)0, (long)SO_BUFFER_SIZE_ALL).voidSoCpuBufferFromVolumeReader. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode, long startPosition)Calls map(targetBufferObject, accessMode, startPosition, (long)SO_BUFFER_SIZE_ALL).voidSoCpuBufferFromVolumeReader. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode, long startPosition, long mappingSize)Map the current buffer object into the specified CPU buffer object.voidSoCpuBufferUniform. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode)Calls map(targetBufferObject, accessMode, (long)0, (long)SO_BUFFER_SIZE_ALL).voidSoCpuBufferUniform. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode, long startPosition)Calls map(targetBufferObject, accessMode, startPosition, (long)SO_BUFFER_SIZE_ALL).voidSoCpuBufferUniform. map(SoCpuBufferObject targetBufferObject, SoBufferObject.AccessModes accessMode, long startPosition, long mappingSize)Map the current buffer object into the specified CPU buffer object.voidSoCpuBufferBitSet. 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.voidSoCpuBufferCompressed. 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.voidSoCpuBufferFromVolumeReader. 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.voidSoCpuBufferUniform. 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 aSoCpuBufferObjectcontaining 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 SoCpuBufferObjectSoRemoteVizClient.BinaryMessageEventArg. getBuffer()Returns the received message.Methods in com.openinventor.remoteviz.clients.nodes with parameters of type SoCpuBufferObject Modifier and Type Method Description voidSoRemoteVizClient. 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.
-