Package | Description |
---|---|
com.openinventor.ldm |
Large Data Management.
|
com.openinventor.ldm.converters | |
com.openinventor.ldm.nodes | |
com.openinventor.ldm.tiles | |
com.openinventor.ldm.writers | |
com.openinventor.volumeviz.details | |
com.openinventor.volumeviz.nodes |
Modifier and Type | Field and Description |
---|---|
SoLDMTileID |
SoLDMDataAccess.DataInfo.tileID
LDM tile ID of the tile that contains the data at #tilePosition.
|
Modifier and Type | Method and Description |
---|---|
SoLDMTileID |
SoLDMTileID.decrementAndGet()
|
SoLDMTileID |
SoLDMTileID.decrementAndGet(int name_17852)
Postfix
|
SoLDMTileID |
SoLDMNodeFrontManager.getDataTileID(SoLDMTileID tileID)
Given a tileID, returns the tileID whose data will be used for the input tileID.
|
SoLDMTileID |
SoLDMNodeFrontManager.getShape2dTexTileID(SoLdmShape shape,
SoLDMTileID tileID)
Same thing as
getTexTileID but for a 2d shape. |
SoLDMTileID |
SoLDMNodeFrontManager.getTexTileID(SoLDMTileID tileID)
Given a tileID, returns the tileID whose texture will be used for the input tileID.
|
SoLDMTileID |
SoLDMTopoOctree.getTileID(int fileID)
Given a fileID, returns the corresponding tileID.
|
SoLDMTileID |
SoLDMNodeFrontManager.getTileID(SbVec3i32 cellPos)
Calls getTileID(cellPos, (int)0).
|
SoLDMTileID |
SoLDMNodeFrontManager.getTileID(SbVec3i32 cellPos,
int resolution)
Given the position of a cell (i,j,k) and the resolution, returns the tile ID of the corresponding tile.
|
SoLDMTileID |
SoLDMTopoOctree.getTileID(SbVec3i32 cellPos,
int resolution)
Given the position of a voxel/cell (i,j,k) and the resolution level, returns the tile ID of the corresponding tile.
|
SoLDMTileID |
SoLDMTileID.incrementAndGet()
++ Prefix, increment the tile id
|
SoLDMTileID |
SoLDMTileID.incrementAndGet(int name_17851)
Postfix ++, increment the tile id.
|
static SoLDMTileID[] |
SoLDMTileID.toArray(long nativeArray,
long length) |
Modifier and Type | Method and Description |
---|---|
boolean |
SoLDMTileManager.checkResidencyAndUpdateWeight(SoLDMTileID tileID,
float weight)
Returns whether the input tile resides in memory and update its weight.
|
SoLDMTileID |
SoLDMNodeFrontManager.getDataTileID(SoLDMTileID tileID)
Given a tileID, returns the tileID whose data will be used for the input tileID.
|
int |
SoLDMNodeFrontManager.getFileID(SoLDMTileID tileID)
Returns the file ID corresponding to the specified tile ID (ID of the tile in the file).
|
int |
SoLDMTopoOctree.getFileID(SoLDMTileID tileID)
Given a tileID, returns the corresponding fileID.
|
double[] |
SoLDMTileManager.getMinMax(SoLDMTileID tile)
Gets the minimum and maximum values in a tile of data.
|
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.
|
SoLDMTileID |
SoLDMNodeFrontManager.getShape2dTexTileID(SoLdmShape shape,
SoLDMTileID tileID)
Same thing as
getTexTileID but for a 2d shape. |
SoLDMTileID |
SoLDMNodeFrontManager.getTexTileID(SoLDMTileID tileID)
Given a tileID, returns the tileID whose texture will be used for the input tileID.
|
SoBufferObject |
SoLDMTileManager.getTile(SoLDMTileID tileID,
short dataSetId)
Gets the data buffer associated with a tile for a given data set.
|
SbVec3i32 |
SoLDMTileManager.getTileDimension(SoLDMTileID tileID)
Get Tile dimension.
|
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.
|
int |
SoLDMNodeFrontManager.getTileLevel(SoLDMTileID tileID)
return the depth of the given tileID.
|
SbBox3i32 |
SoLDMNodeFrontManager.getTilePos(SoLDMTileID tileID)
Returns the tile position in data coordinates of the specified tile ID.
|
SbBox3i32 |
SoLDMTopoOctree.getTilePos(SoLDMTileID tileID)
Returns the bounding box, in voxel/cell coordinates, of the specified tile.
|
float |
SoLDMNodeFrontManager.getWeight(SoLDMTileID tileID)
Utility function to get a tile's weight.
|
void |
SoLDMTileManager.init(SoLDMTileID tilesToLoad)
Function of initialization.
|
boolean |
SoLDMTileManager.isDataInMemory(SoLDMTileID tileID)
Indicates whether the data attached to a tile is in main memory.
|
boolean |
SoLDMTileManager.isInMemory(SoLDMTileID tileID)
Indicates whether a tile is in main memory.
|
int |
SoLDMTopoOctree.level(SoLDMTileID id)
Returns the resolution level of the given tile Id Note: Octree must be initialized.
|
void |
SoLDMTileManager.lockTile(SoLDMTileID tileId)
Set the LOCKED state to true for the given
SoLDMTileID . |
void |
SoLDMTileManager.prioritizeTiles(SoLDMTileID maxTileId)
Allows to let the user know what tiles are prioritary and should not be reset in the resetWeight functions.
|
void |
SoLDMDataAccess.releaseData(SoLDMTileID tileID)
Tells VolumeViz that this block of data (returned by getData above) is no longer in use by the application.
|
void |
SoLDMTileManager.releaseTileData(SoLDMTileID tileID)
Calls releaseTileData(tileID, (short)-1).
|
void |
SoLDMTileManager.releaseTileData(SoLDMTileID tileID,
short dataSetId)
Releases previously requested data associated with a given tileID from memory.
|
boolean |
SoLDMTileManager.requestRefetch(SoLDMTileID tileID,
double weight)
Launch an asynchronous request for the data attached to the specified tile.
|
void |
SoLDMTileID.setValue(SoLDMTileID copyFrom) |
void |
SoLDMTileManager.unLockTile(SoLDMTileID tileId)
Calls unLockTile(tileId, (boolean)false).
|
void |
SoLDMTileManager.unLockTile(SoLDMTileID tileId,
boolean forceUnload)
Set the LOCKED state to false for the given
SoLDMTileID . |
Modifier and Type | Method and Description |
---|---|
int |
SoLDMTileManager.getTileData(java.util.Collection<SoLDMTileID> tileIDs,
short volumeDataId,
SoLDMDataAccess pDataAccess)
This function must ensure that all the data associated with the input set of tiles is loaded in main memory when returning.
|
Constructor and Description |
---|
SoLDMTileID(SoLDMTileID copyFrom) |
Modifier and Type | Method and Description |
---|---|
int |
SoLDMWriter.writeTile(SoLDMTileID tileID,
SoBufferObject data)
Writes the specified tile tileID into the LDM file.
|
Modifier and Type | Method and Description |
---|---|
int |
SoDataSet.editTile(SoLDMTileID tileId,
double value)
Replace the contents of a tile with the specified value.
|
int |
SoDataSet.editTile(SoLDMTileID tileId,
SoBufferObject userData)
Replace the contents of a tile with the given data.
|
boolean |
SoLdmShape.intersect(SoLDMNodeFrontManager nfm,
SoLDMTileID tileId)
Returns true if the shape intersects the given tile.
|
void |
SoDataSet.readTile(SoLDMTileID tileID,
SoBufferObject buffer,
boolean transform)
Copies the specified tile into the provided buffer.
|
void |
SoDataSet.writeTile(SoLDMTileID tileID,
SoBufferObject buffer,
SoVolumeWriter writer)
Write the specified tile using the specified writer.
|
Constructor and Description |
---|
SoCpuBufferFromVolumeReader(SoDataSet dataset,
SoLDMTileID tileId)
Constructor with dataset and tile Id as parameter.
|
Modifier and Type | Method and Description |
---|---|
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 |
---|---|
java.util.ArrayList<SoLDMTileID> |
SoVolumeRenderDetail.getRgbaValuesTileIds()
Returns the tileID of each voxel intersected by the pick ray.
|
Modifier and Type | Method and Description |
---|---|
void |
SoVolumeTransform.addInCache(SoLDMTileID tileID,
SoBufferObject bufferObject)
Add the transformed data for a specific tile to the cache.
|
SoBufferObject |
SoVolumeTransform.getFromCache(SoLDMTileID tileID)
Returns the previously transformed data for a specific tile.
|
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com