Package | Description |
---|---|
com.openinventor.imageviz.nodes.images |
|
com.openinventor.inventor.algorithms |
Module that define available Open Inventor optimized algoritms.
|
com.openinventor.inventor.devices |
Open Inventor supported devices.
|
com.openinventor.inventor.elements |
The element classes are used internally for storing information in Open Inventor's traversal state list.
|
com.openinventor.inventor.fields | |
com.openinventor.inventor.image | |
com.openinventor.inventor.nodes | |
com.openinventor.ldm |
Large Data Management.
|
com.openinventor.ldm.converters | |
com.openinventor.ldm.nodes | |
com.openinventor.ldm.readers | |
com.openinventor.ldm.tiles | |
com.openinventor.ldm.writers | |
com.openinventor.volumeviz.nodes | |
com.openinventor.volumeviz.readers | |
com.openinventor.volumeviz.readers.dicom |
Modifier and Type | Method and Description |
---|---|
SoBufferObject |
SoMemoryDataAdapter.getBufferObject()
Returns the buffer object containing the image data.
|
Modifier and Type | Method and Description |
---|---|
static SoMemoryDataAdapter |
SoMemoryDataAdapter.createMemoryDataAdapter(SbVec4i32 dimension,
SbImageDataType imageInfos,
SoMemoryDataAdapter.LayerOrganizations organization,
SoBufferObject data)
Factory method that creates an adapter from an existing block of memory.
|
Modifier and Type | Method and Description |
---|---|
SoBufferObject |
SoAlgorithms.createBufferObject()
Returns an instance of a
SoBufferObject according to the hardware used by the loaded module (eg. |
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 |
SoSeismic.computeEnvelope(SoBufferObject sourceBufferObject,
SoBufferObject targetBufferObject,
int traceSize,
int numTrace)
Compute envelope (amplitude) attribute on a set of seismic traces.
|
int |
SoSeismic.computeHilbert(SoBufferObject sourceBufferObject,
SoBufferObject targetBufferObject,
int width,
int height)
Compute Hilbert transform on a set of seismic traces.
|
int |
SoSeismic.computeInstPhase(SoBufferObject sourceBufferObject,
SoBufferObject targetBufferObject,
int traceSize,
int numTrace)
Compute instantaneous phase attribute on a set of seismic traces.
|
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.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.
|
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.convertFloatToRGBA(SoBufferObject sourceBufferObject,
SoBufferObject targetBufferObject,
long size,
float dataMin,
float dataMax)
Convert FLOAT data stored in a buffer to (grayscale) RGBA data.
|
int |
SoDataExtract.copyPlane(SoBufferObject inputTile,
int tileDimX,
int tileDimY,
int tileDimZ,
int originX,
int originY,
int originZ,
int datumSize,
int bufDimX,
int qminX,
int qminY,
int qminZ,
int qmaxX,
int qmaxY,
int qmaxZ,
float normI,
float normJ,
float normK,
float distance,
int xAxis,
int yAxis,
int zAxis,
SoBufferObject outputBuffer)
Copy a plane.
|
int |
SoDataExtract.copyTile(SoBufferObject inputTile,
int tileDimx,
int tileDimy,
int tileDimz,
int originX,
int originY,
int originZ,
int datumSize,
int bufDimX,
int bufDimY,
int bufDimZ,
int vMinX,
int vMinY,
int vMinZ,
int vMaxX,
int vMaxY,
int vMaxZ,
SoBufferObject outputBuffer)
Copy a tile.
|
int |
SoDataExtract.getXSliceFromTile(SoBufferObject inputTile,
int dimx,
int dimy,
int dimz,
int datumSize,
int slice,
SoBufferObject outputSlice)
Extract an X axis slice
Given a buffer containing an LDM volume data tile, extract the Nth slice of data along the X axis, where slices are numbered 0 to dimx-1. |
int |
SoDataExtract.getYSliceFromTile(SoBufferObject inputTile,
int dimx,
int dimy,
int dimz,
int datumSize,
int slice,
SoBufferObject outputSlice)
Extract an X axis slice
Given a buffer containing an LDM volume data tile, extract the Nth slice of data along the X axis, where slices are numbered 0 to dimx-1. |
int |
SoDataExtract.getZSliceFromTile(SoBufferObject inputTile,
int dimx,
int dimy,
int dimz,
int datumSize,
int slice,
SoBufferObject outputSlice)
Extract an X axis slice
Given a buffer containing an LDM volume data tile, extract the Nth slice of data along the X axis, where slices are numbered 0 to dimx-1. |
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.mult(SoBufferObject inputBufferA,
SbDataType typeA,
SoBufferObject inputBufferB,
SbDataType typeB,
SoBufferObject 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.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. |
Modifier and Type | Class and Description |
---|---|
class |
SoCpuBufferObject
CPU buffer object class.
|
class |
SoGLBufferObject
OpenGL buffer object class.
|
Modifier and Type | Method and Description |
---|---|
SoBufferObject |
SoBufferObject.createInstance()
Create a new buffer with the same properties as the current one.
|
SoBufferObject |
SoBufferObject.getMappedBufferObject()
Returns a pointer to the buffer object which is mapped by the actual object.
|
Modifier and Type | Method and Description |
---|---|
void |
SoBufferObject.map(SoBufferObject targetBufferObject,
SoBufferObject.AccessModes accessMode)
Calls map(targetBufferObject, accessMode, (long)0, (long)SO_BUFFER_SIZE_ALL).
|
void |
SoBufferObject.map(SoBufferObject targetBufferObject,
SoBufferObject.AccessModes accessMode,
long startPosition)
Calls map(targetBufferObject, accessMode, startPosition, (long)SO_BUFFER_SIZE_ALL).
|
void |
SoBufferObject.map(SoBufferObject targetBufferObject,
SoBufferObject.AccessModes accessMode,
long startPosition,
long mappingSize)
Maps the current buffer object into the specified buffer object.
|
void |
SoBufferObject.memcpy(SoBufferObject sourceBufferObject)
Calls memcpy(sourceBufferObject, (long)0, (long)0, (long)SO_BUFFER_SIZE_ALL).
|
void |
SoBufferObject.memcpy(SoBufferObject sourceBufferObject,
long destOffset)
Calls memcpy(sourceBufferObject, destOffset, (long)0, (long)SO_BUFFER_SIZE_ALL).
|
void |
SoBufferObject.memcpy(SoBufferObject sourceBufferObject,
long destOffset,
long sourceOffset)
Calls memcpy(sourceBufferObject, destOffset, sourceOffset, (long)SO_BUFFER_SIZE_ALL).
|
void |
SoBufferObject.memcpy(SoBufferObject sourceBufferObject,
long destOffset,
long sourceOffset,
long copySize)
Copies data from the specified buffer object into this buffer object.
|
void |
SoBufferObject.setMappedBufferObject(SoBufferObject bufferObject)
This function is used when the instance of buffer object is used to map a buffer.
|
void |
SoBufferObject.unmap(SoBufferObject bufferObject)
Remove the specified bufferObject from the list of buffers which map the current buffer.
|
Modifier and Type | Method and Description |
---|---|
static void |
SoTextureImageElement.set(SoState state,
SoNode node,
SbVec2i32 size,
int numComponents,
java.nio.ByteBuffer buffer,
SoBufferObject bufferObject,
SoSFImage.DataTypes dataType,
int GLInternalFormat,
SoRenderToTextureProperty renderToTexProp,
int wrapS,
int wrapT,
int wrapR,
int model,
SbColor blendColor,
float maxAnisotropy,
boolean enableBorder,
SbVec4f borderColor,
boolean isCompressed,
int numCompressedMipmaps)
Calls set(state, node, size, numComponents, buffer, bufferObject, dataType, GLInternalFormat, renderToTexProp, wrapS, wrapT, wrapR, model, blendColor, maxAnisotropy, enableBorder, borderColor, isCompressed, numCompressedMipmaps, (int)-1, (int)-1).
|
static void |
SoTextureImageElement.set(SoState state,
SoNode node,
SbVec2i32 size,
int numComponents,
java.nio.ByteBuffer buffer,
SoBufferObject bufferObject,
SoSFImage.DataTypes dataType,
int GLInternalFormat,
SoRenderToTextureProperty renderToTexProp,
int wrapS,
int wrapT,
int wrapR,
int model,
SbColor blendColor,
float maxAnisotropy,
boolean enableBorder,
SbVec4f borderColor,
boolean isCompressed,
int numCompressedMipmaps,
int hasTransparency)
Calls set(state, node, size, numComponents, buffer, bufferObject, dataType, GLInternalFormat, renderToTexProp, wrapS, wrapT, wrapR, model, blendColor, maxAnisotropy, enableBorder, borderColor, isCompressed, numCompressedMipmaps, hasTransparency, (int)-1).
|
static void |
SoTextureImageElement.set(SoState state,
SoNode node,
SbVec2i32 size,
int numComponents,
java.nio.ByteBuffer buffer,
SoBufferObject bufferObject,
SoSFImage.DataTypes dataType,
int GLInternalFormat,
SoRenderToTextureProperty renderToTexProp,
int wrapS,
int wrapT,
int wrapR,
int model,
SbColor blendColor,
float maxAnisotropy,
boolean enableBorder,
SbVec4f borderColor,
boolean isCompressed,
int numCompressedMipmaps,
int hasTransparency,
int currentTexture)
Sets the current image, wrap, and model.
|
static void |
SoTextureImageElement.set(SoState state,
SoNode node,
SbVec2i32 size,
int numComponents,
java.nio.ByteBuffer buffer,
SoBufferObject bufferObject,
SoSFImage.DataTypes dataType,
int GLInternalFormat,
SoRenderToTextureProperty renderToTexProp,
int wrapS,
int wrapT,
int wrapR,
int model,
SbColor blendColor,
float maxAnisotropy,
int minFilter,
int magFilter,
boolean enableBorder,
SbVec4f borderColor,
boolean isCompressed,
int numCompressedMipmaps)
Calls set(state, node, size, numComponents, buffer, bufferObject, dataType, GLInternalFormat, renderToTexProp, wrapS, wrapT, wrapR, model, blendColor, maxAnisotropy, minFilter, magFilter, enableBorder, borderColor, isCompressed, numCompressedMipmaps, (int)-1, (int)-1).
|
static void |
SoTextureImageElement.set(SoState state,
SoNode node,
SbVec2i32 size,
int numComponents,
java.nio.ByteBuffer buffer,
SoBufferObject bufferObject,
SoSFImage.DataTypes dataType,
int GLInternalFormat,
SoRenderToTextureProperty renderToTexProp,
int wrapS,
int wrapT,
int wrapR,
int model,
SbColor blendColor,
float maxAnisotropy,
int minFilter,
int magFilter,
boolean enableBorder,
SbVec4f borderColor,
boolean isCompressed,
int numCompressedMipmaps,
int hasTransparency)
Calls set(state, node, size, numComponents, buffer, bufferObject, dataType, GLInternalFormat, renderToTexProp, wrapS, wrapT, wrapR, model, blendColor, maxAnisotropy, minFilter, magFilter, enableBorder, borderColor, isCompressed, numCompressedMipmaps, hasTransparency, (int)-1).
|
static void |
SoTextureImageElement.set(SoState state,
SoNode node,
SbVec2i32 size,
int numComponents,
java.nio.ByteBuffer buffer,
SoBufferObject bufferObject,
SoSFImage.DataTypes dataType,
int GLInternalFormat,
SoRenderToTextureProperty renderToTexProp,
int wrapS,
int wrapT,
int wrapR,
int model,
SbColor blendColor,
float maxAnisotropy,
int minFilter,
int magFilter,
boolean enableBorder,
SbVec4f borderColor,
boolean isCompressed,
int numCompressedMipmaps,
int hasTransparency,
int currentTexture)
Sets the current image, wrap, and model plus minFilter and magFilter .
|
static void |
SoTextureImageElement.set(SoState state,
SoNode node,
SbVec2s size,
int numComponents,
java.nio.ByteBuffer buffer,
SoBufferObject bufferObject,
SoSFImage.DataTypes dataType,
int GLInternalFormat,
SoRenderToTextureProperty renderToTexProp,
int wrapS,
int wrapT,
int wrapR,
int model,
SbColor blendColor,
float maxAnisotropy,
boolean enableBorder,
SbVec4f borderColor,
boolean isCompressed,
int numCompressedMipmaps)
Deprecated.
|
static void |
SoTextureImageElement.set(SoState state,
SoNode node,
SbVec2s size,
int numComponents,
java.nio.ByteBuffer buffer,
SoBufferObject bufferObject,
SoSFImage.DataTypes dataType,
int GLInternalFormat,
SoRenderToTextureProperty renderToTexProp,
int wrapS,
int wrapT,
int wrapR,
int model,
SbColor blendColor,
float maxAnisotropy,
boolean enableBorder,
SbVec4f borderColor,
boolean isCompressed,
int numCompressedMipmaps,
int hasTransparency)
Deprecated.
|
static void |
SoTextureImageElement.set(SoState state,
SoNode node,
SbVec2s size,
int numComponents,
java.nio.ByteBuffer buffer,
SoBufferObject bufferObject,
SoSFImage.DataTypes dataType,
int GLInternalFormat,
SoRenderToTextureProperty renderToTexProp,
int wrapS,
int wrapT,
int wrapR,
int model,
SbColor blendColor,
float maxAnisotropy,
boolean enableBorder,
SbVec4f borderColor,
boolean isCompressed,
int numCompressedMipmaps,
int hasTransparency,
int currentTexture)
Deprecated.
As of Open Inventor 9400 See documentation for more details
|
static void |
SoTextureImageElement.set(SoState state,
SoNode node,
SbVec2s size,
int numComponents,
java.nio.ByteBuffer buffer,
SoBufferObject bufferObject,
SoSFImage.DataTypes dataType,
int GLInternalFormat,
SoRenderToTextureProperty renderToTexProp,
int wrapS,
int wrapT,
int wrapR,
int model,
SbColor blendColor,
float maxAnisotropy,
int minFilter,
int magFilter,
boolean enableBorder,
SbVec4f borderColor,
boolean isCompressed,
int numCompressedMipmaps)
Deprecated.
|
static void |
SoTextureImageElement.set(SoState state,
SoNode node,
SbVec2s size,
int numComponents,
java.nio.ByteBuffer buffer,
SoBufferObject bufferObject,
SoSFImage.DataTypes dataType,
int GLInternalFormat,
SoRenderToTextureProperty renderToTexProp,
int wrapS,
int wrapT,
int wrapR,
int model,
SbColor blendColor,
float maxAnisotropy,
int minFilter,
int magFilter,
boolean enableBorder,
SbVec4f borderColor,
boolean isCompressed,
int numCompressedMipmaps,
int hasTransparency)
Deprecated.
|
static void |
SoTextureImageElement.set(SoState state,
SoNode node,
SbVec2s size,
int numComponents,
java.nio.ByteBuffer buffer,
SoBufferObject bufferObject,
SoSFImage.DataTypes dataType,
int GLInternalFormat,
SoRenderToTextureProperty renderToTexProp,
int wrapS,
int wrapT,
int wrapR,
int model,
SbColor blendColor,
float maxAnisotropy,
int minFilter,
int magFilter,
boolean enableBorder,
SbVec4f borderColor,
boolean isCompressed,
int numCompressedMipmaps,
int hasTransparency,
int currentTexture)
Deprecated.
As of Open Inventor 9400 See documentation for more details
|
static SoGLDisplayList |
SoGLTextureImage3Element.set(SoState state,
SoNode node,
SbVec3s s,
int nc,
byte[] bytes,
SoBufferObject bufferObject,
int GLInternalFormat,
float texQuality,
int wrapS,
int wrapT,
int wrapR,
int model,
SbColor blendColor,
float _maxAnisotropy,
boolean _enableBorder,
SbVec4f _borderColor,
SoGLDisplayList list,
boolean enableCompressedTexture)
Deprecated.
Sets the current image, wrap modes and model.
|
static void |
SoTextureImage3Element.set(SoState state,
SoNode node,
SbVec3s size,
int numComponents,
byte[] bytes,
SoBufferObject bufferObject,
int GLInternalFormat,
int wrapS,
int wrapT,
int wrapR,
int model,
SbColor blendColor,
float maxAnisotropy,
boolean enableBorder,
SbVec4f borderColor)
Sets the current image, wrap, and model.
|
Modifier and Type | Field and Description |
---|---|
SoBufferObject |
SoSFImage3.BufferObject.returnedValue |
Modifier and Type | Method and Description |
---|---|
SoBufferObject |
SoMFBufferObject.get1Value(int i)
Deprecated.
|
SoBufferObject |
SoSFBufferObject.getValue()
Returns this field's value.
|
SoBufferObject |
SoMFBufferObject.getValueAt(int i) |
Modifier and Type | Method and Description |
---|---|
int |
SoMFBufferObject.find(SoBufferObject targetValue)
Calls find(targetValue, false).
|
int |
SoMFBufferObject.find(SoBufferObject targetValue,
boolean addIfNotFound)
Finds the given
targetValue in the array and returns the index of that value.
|
void |
SoMFBufferObject.set1Value(int index,
SoBufferObject newValue)
Sets the
index'th value in the array to
newValue.
|
void |
SoSFImage.setValue(SbVec2i32 size,
int nc,
SoSFImage.DataTypes dataType,
SoBufferObject bufferObject)
Calls setValue(size, nc, dataType, bufferObject, SoSFImage.CopyPolicies.valueOf( SoSFImage.CopyPolicies.COPY.getValue() )).
|
void |
SoSFImage.setValue(SbVec2i32 size,
int nc,
SoSFImage.DataTypes dataType,
SoBufferObject bufferObject,
SoSFImage.CopyPolicies copy) |
void |
SoSFImage.setValue(SbVec2s size,
int nc,
SoSFImage.DataTypes dataType,
SoBufferObject bufferObject)
Calls setValue(size, nc, dataType, bufferObject, SoSFImage.CopyPolicies.valueOf( SoSFImage.CopyPolicies.COPY.getValue() )).
|
void |
SoSFImage.setValue(SbVec2s size,
int nc,
SoSFImage.DataTypes dataType,
SoBufferObject bufferObject,
SoSFImage.CopyPolicies copy) |
void |
SoSFImage3.setValue(SbVec3s size,
int nc,
SoBufferObject bufferObject)
Calls setValue(size, nc, bufferObject, SoSFImage3.CopyPolicies.valueOf( SoSFImage3.CopyPolicies.COPY.getValue() )).
|
void |
SoSFImage3.setValue(SbVec3s size,
int nc,
SoBufferObject bufferObject,
SoSFImage3.CopyPolicies copy) |
void |
SoMFBufferObject.setValue(SoBufferObject newValue)
Sets the first value in the array to
newValue, and deletes.
|
void |
SoSFBufferObject.setValue(SoBufferObject newValue)
Sets this field to
newValue.
|
void |
SoMFBufferObject.setValues(int start,
SoBufferObject[] newValues)
Sets
num values starting at index
start to the values.
|
Constructor and Description |
---|
SoSFBufferObject(SoFieldContainer fieldContainer,
java.lang.String fieldName,
SoField.FieldTypes fieldType,
SoBufferObject defaultValue)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
SoBufferObject |
SbRasterImage.getBufferObject()
Returns the pixel buffer of the raster image.
|
Modifier and Type | Method and Description |
---|---|
void |
SbRasterImage.setBuffer(SoBufferObject bufferObject)
Sets the pixel buffer of the raster image.
|
Constructor and Description |
---|
SbRasterImage(SbVec2i32 size,
SbRasterImage.Components components,
SoBufferObject bufferObject)
Constructor that initializes with an image.
|
Modifier and Type | Method and Description |
---|---|
static SoInstanceParameter |
SoInstanceParameter.createPredefinedParameter(SoInstanceParameter.PredefinedParameters paramKey,
SoBufferObject values)
Calls createPredefinedParameter(paramKey, values, (int)1).
|
static SoInstanceParameter |
SoInstanceParameter.createPredefinedParameter(SoInstanceParameter.PredefinedParameters paramKey,
SoBufferObject values,
int divisor)
Creates an instance parameter object for one of the predefined attribute names.
|
Modifier and Type | Method and Description |
---|---|
SoBufferObject |
SoLDMTileManager.LDMSliceAccessor.getOrthoSliceBuffer(SoLDMTileID tile,
int sliceAxis,
int slice)
Calls getOrthoSliceBuffer(tile, sliceAxis, slice, (com.openinventor.inventor.misc.SoState)null, (boolean)false).
|
SoBufferObject |
SoLDMTileManager.LDMSliceAccessor.getOrthoSliceBuffer(SoLDMTileID tile,
int sliceAxis,
int slice,
SoState state)
Calls getOrthoSliceBuffer(tile, sliceAxis, slice, state, (boolean)false).
|
SoBufferObject |
SoLDMTileManager.LDMSliceAccessor.getOrthoSliceBuffer(SoLDMTileID tile,
int sliceAxis,
int slice,
SoState state,
boolean useExtendedData)
Access the 2D buffer of the given slice along the sliceAxis axis at sliceNumber position within the tile.
|
SoBufferObject |
SoLDMTileManager.getTile(SoLDMTileID tileID,
short dataSetId)
Gets the data buffer associated with a tile for a given data set.
|
SoBufferObject |
SoLDMTileManager.getTileExt(SoLDMTileID tileID,
short dataSetId)
This function must return the data associated with the given tileID and dataSetId but it must be stored as a stack of slices along the X Inventor axis.
|
Modifier and Type | Method and Description |
---|---|
void |
SoVolumeHistogram.addValues(SoBufferObject values,
int numValues)
Add to the histogram a 1D array of values.
|
void |
SoVolumeHistogram.addValues(SoBufferObject values,
SbVec3i32 arrayDim)
Add to the histogram a 3D array of values.
|
void |
SoVolumeHistogram.addValues(SoBufferObject values,
SbVec3i32 arrayDim,
SbBox3i32 range)
Add to the histogram the values in the specified range inside the given array.
|
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.
|
SoLDMDataAccess.DataInfoLine |
SoLDMDataAccess.getData(int resolution,
SbBox3i32 subVolume,
SbLine line,
SoBufferObject bufferObj)
Given a subvolume in voxel coordinates and a line, copies the data
intersecting the line and the subvolume into an application buffer.
|
SoLDMDataAccess.DataInfoPlane |
SoLDMDataAccess.getData(int resolution,
SbBox3i32 subVolume,
SbPlane plane,
SoBufferObject bufferObj)
Given a subvolume in voxel coordinates and a plane, copies the data
intersecting the plane and the subvolume into an application buffer
|
SoLDMDataAccess.DataInfoTrace |
SoLDMDataAccess.getData(int resolution,
SbBox3i32 subVolume,
SbVec2i32 coord,
SoBufferObject bufferObj)
Data values in a single seismic trace (a row of voxels along the volume X
axis) are copied into an application buffer.
|
SoLDMDataAccess.DataInfoBox |
SoLDMDataAccess.getData(int resolution,
SbBox3i32 subVolume,
SoBufferObject bufferObj)
Given a subvolume in voxel coordinates, copies the associated data into an
application buffer.
|
void |
SoLDMTileManager.LDMSliceAccessor.releaseOrthoSliceBuffer(SoBufferObject name_17926)
Release the buffer returned by
getOrthoSliceBuffer . |
int |
SoLDMDataAccess.requestData(int resolution,
SbBox3i32 subVolume0,
SbLine line,
SoBufferObject bufferObj)
Given a subvolume in voxel coordinates and a line, asynchronously copies the data intersecting the line and the subvolume into an application buffer.
|
int |
SoLDMDataAccess.requestData(int resolution,
SbBox3i32 subVolume,
SbPlane plane,
SoBufferObject bufferObj)
Given a subvolume in voxel coordinates and a plane, asynchronously copies the data intersecting the plane and the subvolume into an application buffer.
|
int |
SoLDMDataAccess.requestData(int resolution,
SbBox3i32 subVolume0,
SbVec2i32 coord,
SoBufferObject bufferObj)
Data values in a single seismic trace (a row of voxels along the volume X axis) are asynchronously copied into an application buffer.
|
int |
SoLDMDataAccess.requestData(int resolution,
SbBox3i32 subVolume,
SbVec3i32[] polyline,
SoBufferObject bufferObj)
Given a subvolume in voxel coordinates and a stack of line, asynchronously copies the data intersecting each line and the subvolume into an application buffer.
|
int |
SoLDMDataAccess.requestData(int resolution,
SbBox3i32 box,
SoBufferObject bufferObj)
Given a subvolume in voxel coordinates, asynchronously copies the associated data into an application buffer.
|
Modifier and Type | Method and Description |
---|---|
int |
SoLDMWriter.writeSubVolume(SbBox3i32 subVolume,
SoBufferObject data)
Calls writeSubVolume(subVolume, data, true, true).
|
int |
SoLDMWriter.writeSubVolume(SbBox3i32 subVolume,
SoBufferObject data,
boolean doLowerResolution)
Calls writeSubVolume(subVolume, data, doLowerResolution, true).
|
int |
SoLDMWriter.writeSubVolume(SbBox3i32 subVolume,
SoBufferObject data,
boolean doLowerResolution,
boolean doOverlappingTiles)
Writes the data contained in the specified subVolume into the LDM file.
|
int |
SoLDMWriter.writeTile(SbVec3i32 location,
SoBufferObject data)
Calls writeTile(location, data, (int)0).
|
int |
SoLDMWriter.writeTile(SbVec3i32 location,
SoBufferObject data,
int resolution)
Writes the tile which includes location in data coordinates, at the specified resolution level, into the LDM file.
|
int |
SoLDMWriter.writeTile(SoLDMTileID tileID,
SoBufferObject data)
Writes the specified tile tileID into the LDM file.
|
Modifier and Type | Method and Description |
---|---|
int[] |
SoDataCompositor.compose(int numDataSet,
SbVec3i32 tileDimension,
SoBufferObject[] inputBuffer,
SoBufferObject outputBuffer)
The compose method can be overridden in a subclass to specify a custom composition.
|
int[] |
SoDataCompositor.compose(int numDataSet,
SbVec3i32 tileDimension,
SoBufferObject[] inputBuffer,
SoBufferObject outputBuffer)
The compose method can be overridden in a subclass to specify a custom composition.
|
int |
SoDataSet.editSubVolume(SbBox3i32 subVolume,
SoBufferObject userData)
Replace the contents of a subvolume with the given data.
|
int |
SoDataSet.editTile(SoLDMTileID tileId,
SoBufferObject userData)
Replace the contents of a tile with the given data.
|
void |
SoDataSet.readTile(SoLDMTileID tileID,
SoBufferObject buffer,
boolean transform)
Copies the specified tile into the provided buffer.
|
void |
SoLDMDataTransform.transformFunction(SoDataSet ds,
SbVec3i32 bufferDimension,
SoBufferObject bufferToTransform,
SbBox3i32 dataBox,
int resolutionLevel)
Data transform function.
|
void |
SoDataSet.writeTile(SoLDMTileID tileID,
SoBufferObject buffer,
SoVolumeWriter writer)
Write the specified tile using the specified writer.
|
Modifier and Type | Method and Description |
---|---|
SoBufferObject |
SoVolumeReader.readTile(int index,
SbBox3i32 tilePosition)
Given an index, reads a tile if the data is organized in tiles (for LDM).
|
Modifier and Type | Method and Description |
---|---|
void |
SoVolumeReader.getSubSlice(SbBox2i32 subSlice,
int sliceNumber,
SoBufferObject dataBuffer)
This method is called by Open Inventor during an LDM conversion or during volume loading.
|
boolean |
SoVolumeReader.readTile(int index,
SoBufferObject buffer,
SbBox3i32 tilePosition)
Deprecated.
As of Open Inventor 8500 See documentation for more details
|
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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SoVolumeWriter.writeSubSlice(int sliceIndex,
SbBox2i32 subSlice,
SoBufferObject buffer)
Writes the data contained in the specified subslice.
|
boolean |
SoVolumeWriter.writeTile(SoLDMTileID tileId,
SoBufferObject buffer)
Given a tileID, writes a tile if the data is organized in tiles (see
SoLDMTileID ). |
Modifier and Type | Method and Description |
---|---|
SoBufferObject |
SoVolumeTransform.getFromCache(SoLDMTileID tileID)
Returns the previously transformed data for a specific tile.
|
Modifier and Type | Method and Description |
---|---|
void |
SoVolumeTransform.addInCache(SoLDMTileID tileID,
SoBufferObject bufferObject)
Add the transformed data for a specific tile to the cache.
|
Modifier and Type | Method and Description |
---|---|
void |
SoVRMemoryReader.setProperties(SbBox3f size,
SoDataSet.DataTypes type,
SbVec3i32 dim,
SbVec2i32 padding,
SoBufferObject internalData,
int sigBits)
Sets properties of the reader.
|
void |
SoVRMemoryReader.setProperties(SbBox3f size,
SoDataSet.DataTypes type,
SbVec3i32 dim,
SoBufferObject internalData,
int sigBits)
Sets properties of the reader.
|
void |
SoVRMemoryReader.setProperties(SbBox3f size,
SoDataSet.DataTypes type,
SbVec3s dim,
SoBufferObject internalData)
Calls setProperties(size, type, dim, internalData, (int)0).
|
void |
SoVRMemoryReader.setProperties(SbBox3f size,
SoDataSet.DataTypes type,
SbVec3s dim,
SoBufferObject internalData,
int sigBits)
Sets properties of the reader.
|
Modifier and Type | Method and Description |
---|---|
void |
SiDicomValue.getBuffer(SoBufferObject buffer)
Copies the internal buffer to the given one.
|
boolean |
SiDicomDataSet.getElementBufferValue(SoDicomTag tag,
SoBufferObject buffer)
Shortcut to extract an element's buffer value.
|
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com