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 |
Open Inventor is an object-oriented and OpenGL-based API for real-time 3D visualization.
|
com.openinventor.inventor.algorithms |
Module that define available Open Inventor optimized algoritms.
|
com.openinventor.inventor.fields | |
com.openinventor.ldm |
Large Data Management.
|
com.openinventor.ldm.converters | |
com.openinventor.ldm.nodes | |
com.openinventor.ldm.readers | |
com.openinventor.volumeviz.nodes |
Constructor and Description |
---|
SubVolumeRegion(SbBox3i32 subVolume)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
SbBox3i32 |
SbBox3i32.intersection(SbBox3i32 box)
Returns the intersection of the specified box with this box.
|
SbBox3i32 |
SbBox3i32.setValue(int[] components) |
SbBox3i32 |
SbBox3i32.setValue(int[] components,
int startIndex) |
static SbBox3i32[] |
SbBox3i32.toArray(long nativeArray,
long length) |
Modifier and Type | Method and Description |
---|---|
boolean |
SbBox3i32.contains(SbBox3i32 bb)
Returns true if the specified box is fully contained inside this box.
|
void |
SbBox3i32.extendBy(SbBox3i32 bb)
Extends this box (if necessary) to contain the specified box.
|
boolean |
SbBox3i32.intersect(SbBox3i32 bb)
Returns true if the specified box intersects this box.
|
SbBox3i32 |
SbBox3i32.intersection(SbBox3i32 box)
Returns the intersection of the specified box with this box.
|
void |
SbBox3i32.setValue(SbBox3i32 copyFrom) |
Constructor and Description |
---|
SbBox3i32(SbBox3i32 copyFrom) |
SbBox3s(SbBox3i32 box)
Constructor given an
SbBox3i32 (adapter). |
Modifier and Type | Method and Description |
---|---|
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.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(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.
|
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.
|
Modifier and Type | Method and Description |
---|---|
SbBox3i32 |
SoSFBox3i32.getValue()
Returns this field's value.
|
Modifier and Type | Method and Description |
---|---|
void |
SoSFBox3i32.setValue(SbBox3i32 newValue)
Sets this field to
newValue.
|
Constructor and Description |
---|
SoSFBox3i32(SoFieldContainer fieldContainer,
java.lang.String fieldName,
SoField.FieldTypes fieldType,
SbBox3i32 defaultValue)
Default constructor.
|
Modifier and Type | Field and Description |
---|---|
SbBox3i32 |
SoLDMDataAccess.DataInfo.tilePosition
Position of the data tile in voxel coordinates (min = lower left back corner,
max = upper right front corner).
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.DataInfoBox |
SoLDMDataAccess.getData(int resolution,
SbBox3i32 subVolume)
Convenient method to get the required size of the application buffer: call
getData(resolution, subvolume, null).
|
SoLDMDataAccess.DataInfoBox |
SoLDMDataAccess.getData(int resolution,
SbBox3i32 subVolume,
java.nio.Buffer buffer)
Deprecated.
|
SoLDMDataAccess.DataInfoBox |
SoLDMDataAccess.getData(int resolution,
SbBox3i32 subVolume,
java.nio.ByteBuffer buffer)
Deprecated.
As of Open Inventor 9.4, use
SoLDMDataAccess.getData(int, SbBox3i32, SoBufferObject) instead. |
SoLDMDataAccess.DataInfoLine |
SoLDMDataAccess.getData(int resolution,
SbBox3i32 subVolume,
SbLine line)
Convenient method to get the required size of the application buffer: call
getData(resolution, subvolume, line, null).
|
SoLDMDataAccess.DataInfoLine |
SoLDMDataAccess.getData(int resolution,
SbBox3i32 subVolume,
SbLine line,
java.nio.Buffer buffer)
Deprecated.
|
SoLDMDataAccess.DataInfoLine |
SoLDMDataAccess.getData(int resolution,
SbBox3i32 subVolume,
SbLine line,
java.nio.ByteBuffer buffer)
Deprecated.
As of Open Inventor 9.4, use
SoLDMDataAccess.getData(int, SbBox3i32, SbLine, SoBufferObject) instead. |
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)
Convenient method to get the required size of the application buffer: call
getData(resolution, subvolume, plane, null).
|
SoLDMDataAccess.DataInfoPlane |
SoLDMDataAccess.getData(int resolution,
SbBox3i32 subVolume,
SbPlane plane,
java.nio.Buffer buffer)
Deprecated.
|
SoLDMDataAccess.DataInfoPlane |
SoLDMDataAccess.getData(int resolution,
SbBox3i32 subVolume,
SbPlane plane,
java.nio.ByteBuffer buffer)
Deprecated.
As of Open Inventor 9.4, use
SoLDMDataAccess.getData(int, SbBox3i32, SbPlane, SoBufferObject) instead. |
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)
Convenient method to get the required size of the application buffer: call
getData(resolution, subvolume, coord, null).
|
SoLDMDataAccess.DataInfoTrace |
SoLDMDataAccess.getData(int resolution,
SbBox3i32 subVolume,
SbVec2i32 coord,
java.nio.Buffer buffer)
Deprecated.
|
SoLDMDataAccess.DataInfoTrace |
SoLDMDataAccess.getData(int resolution,
SbBox3i32 subVolume,
SbVec2i32 coord,
java.nio.ByteBuffer buffer)
Deprecated.
As of Open Inventor 9.4, use
SoLDMDataAccess.getData(int, SbBox3i32, SbVec2i32, SoBufferObject) instead. |
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.
|
SoLDMTileVisitor.NodeStatus |
SoLDMGeometry.isTileInROI(SoROI name_17477,
SbBox3i32 name_17478,
boolean name_17480)
Deprecated.
Returns true if the tile box is inside the geometry ROI.
|
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.
|
void |
SoLDMTileManager.updateRegions(SbBox3i32[] region,
int numRegions)
Update a region of data in memory.
|
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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SoLDMDataTransform.affect(SbBox3i32 region)
Returns true if the transformation affects the specified region.
|
int |
SoDataSet.editSubVolume(SbBox3i32 subVolume,
double value)
Replace the contents of a subvolume with the specified value.
|
int |
SoDataSet.editSubVolume(SbBox3i32 subVolume,
SoBufferObject userData)
Replace the contents of a subvolume with the given data.
|
void |
SoDataSet.LDMDataModifier.modifyData(SbBox3i32 tile_box,
int resolution_level,
java.nio.Buffer data)
Deprecated.
|
void |
SoDataSet.LDMDataModifier.modifyData(SbBox3i32 tile_box,
int resolution_level,
java.nio.ByteBuffer data)
Deprecated.
This methods can change the content of the given buffer
|
void |
SoLDMDataTransform.transformFunction(SoDataSet ds,
SbVec3i32 bufferDimension,
SoBufferObject bufferToTransform,
SbBox3i32 dataBox,
int resolutionLevel)
Data transform function.
|
Modifier and Type | Method and Description |
---|---|
SoVolumeReader.SubVolumeInfo |
SoVolumeReader.getSubVolumeInfo(SbBox3i32 subVolume,
SbVec3i32 requestedSubsampleLevel)
Deprecated.
As of Open Inventor 9000 See documentation for more details
|
SoBufferObject |
SoVolumeReader.readTile(int index,
SbBox3i32 tilePosition)
Given an index, reads a tile if the data is organized in tiles (for LDM).
|
boolean |
SoVolumeReader.readTile(int index,
SoBufferObject buffer,
SbBox3i32 tilePosition)
Deprecated.
As of Open Inventor 8500 See documentation for more details
|
Modifier and Type | Method and Description |
---|---|
SbBox3d |
SoOffscreenVolumeRender.ijkToXyzBox(SbBox3i32 ijkBox)
Convert ijk box coordinates returned by boxComputed method to the bboxSceneGraph space.
|
void |
SoVolumeData.loadRegions(SbBox3i32[] region,
SoState state,
SoTransferFunction transFunc)
Deprecated.
As of Open Inventor 9000 See documentation for more details
|
SoVolumeData |
SoVolumeData.subSetting(SbBox3i32 region)
Deprecated.
As of Open Inventor 9000 See documentation for more details
|
void |
SoVolumeData.updateRegions(SbBox3i32[] region)
Updates regions of the volume that have been modified.
|
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com