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.converters | |
com.openinventor.volumeviz.details | |
com.openinventor.volumeviz.nodes | |
com.openinventor.volumeviz.readers |
Modifier and Type | Method and Description |
---|---|
SbVec3i32 |
SbKernel3i32.getSize()
Returns the size of the kernel.
|
Modifier and Type | Method and Description |
---|---|
void |
SbKernel3i32.setSize(SbVec3i32 dimension)
Set the size of the kernel.
|
Constructor and Description |
---|
SbDiscreteLineProfile(SbVec3i32 p1,
SbVec3i32 p2,
SoImageDataAdapter image)
Constructor defining the profile line on the image.
|
SbKernel3i32(SbVec3i32 size)
Constructor defining the size of the kernel.
|
Modifier and Type | Method and Description |
---|---|
SbVec3i32 |
SbBox3i32.getMax()
Returns the maximum point of the box.
|
SbVec3i32 |
SbBox3i32.getMin()
Returns the minimum point of the box.
|
SbVec3i32[] |
SbBox3i32.getMinMax()
Gets the corners of the box.
|
SbVec3i32 |
SbBox3i32.getSize()
Gets box size.
|
SbVec3i32 |
SbVec3i32.minus(SbVec3i32 v2)
Component-wise binary vector subtraction operator.
|
SbVec3i32 |
SbVec3i32.over(double d)
Component-wise binary scalar division operator.
|
SbVec3i32 |
SbVec3i32.over(int d)
Component-wise binary scalar division operator.
|
SbVec3i32 |
SbVec3i32.plus(SbVec3i32 v)
Component-wise binary vector addition operator.
|
SbVec3i32 |
SbVec3i32.setValue(int[] components) |
SbVec3i32 |
SbVec3i32.setValue(int[] components,
int startIndex) |
SbVec3i32 |
SbVec3i32.setValue(int c0,
int c1,
int c2) |
SbVec3i32 |
SbVec3i32.setValue(SbVec3s v)
Sets value of vector from an
SbVec3s (adapter). |
SbVec3i32 |
SbVec3i32.times(double d)
Component-wise binary scalar multiplication operator.
|
SbVec3i32 |
SbVec3i32.times(int d)
Component-wise binary scalar multiplication operator.
|
SbVec3i32 |
SbVec3i32.times(SbVec3i32 v)
Component-wise vector multiplication operator.
|
static SbVec3i32[] |
SbVec3i32.toArray(long nativeArray,
long length) |
Modifier and Type | Method and Description |
---|---|
void |
SbVec3i32.add(SbVec3i32 u)
Component-wise vector addition operator.
|
void |
SbVec3i32.divide(SbVec3i32 u)
Component-wise vector division operator.
|
int |
SbVec3i32.dot(SbVec3i32 v)
Returns dot (inner) product of vector and another vector.
|
boolean |
SbBox3i32.intersect(SbVec3i32 pt)
Returns true if the specified point intersects this box.
|
SbVec3i32 |
SbVec3i32.minus(SbVec3i32 v2)
Component-wise binary vector subtraction operator.
|
void |
SbVec3i32.multiply(SbVec3i32 v)
Component-wise vector multiplication operator.
|
SbVec3i32 |
SbVec3i32.plus(SbVec3i32 v)
Component-wise binary vector addition operator.
|
void |
SbBox3i32.setBounds(SbVec3i32 _min,
SbVec3i32 _max)
Sets the corners of the box.
|
void |
SbVec3i32.setValue(SbVec3i32 copyFrom) |
void |
SbVec3i32.substract(SbVec3i32 u)
Component-wise vector subtraction operator.
|
SbVec3i32 |
SbVec3i32.times(SbVec3i32 v)
Component-wise vector multiplication operator.
|
Constructor and Description |
---|
SbBox3i32(SbVec3i32 _min,
SbVec3i32 _max)
Constructor for a 3D integer32 box.
|
SbVec3i32(SbVec3i32 copyFrom) |
SbVec3s(SbVec3i32 v)
Constructor given an
SbVec3i32 (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 | Field and Description |
---|---|
SbVec3i32 |
SoSFArray.Array3D.size |
Modifier and Type | Method and Description |
---|---|
SbVec3i32 |
SoMFVec3i32.get1Value(int i)
Deprecated.
|
SbVec3i32 |
SoSFArray.getSize()
Returns the dimensions of the array.
|
SbVec3i32 |
SoSFVec3i32.getValue()
Returns this field's value.
|
SbVec3i32 |
SoMFVec3i32.getValueAt(int i) |
SbVec3i32[] |
SoMFVec3i32.getValues(int start)
Returns a pointer into the array of values in the field, starting at index start.
|
Modifier and Type | Method and Description |
---|---|
int |
SoMFVec3i32.find(SbVec3i32 targetValue)
Calls find(targetValue, false).
|
int |
SoMFVec3i32.find(SbVec3i32 targetValue,
boolean addIfNotFound)
Finds the given
targetValue in the array and returns the index of that value.
|
void |
SoMFVec3i32.set1Value(int index,
SbVec3i32 newValue)
Sets the
index'th value in the array to
newValue.
|
void |
SoMFVec3i32.setValue(SbVec3i32 newValue)
Sets the first value in the array to
newValue, and deletes.
|
void |
SoSFVec3i32.setValue(SbVec3i32 newValue)
Sets this field to
newValue.
|
void |
SoSFArray.setValue(SbVec3i32 size,
SbDataType dataType,
java.nio.ByteBuffer data)
Calls setValue(size, dataType, data, SoSFArray.CopyPolicies.valueOf( SoSFArray.CopyPolicies.COPY.getValue() )).
|
void |
SoSFArray.setValue(SbVec3i32 size,
SbDataType dataType,
java.nio.ByteBuffer data,
SoSFArray.CopyPolicies copy)
Fill the array with data of the specified dimensions and type using the specified copy policy.
|
void |
SoSFArray3D.setValue(SbVec3i32 size,
SbDataType dataType,
int numSigBits,
java.nio.ByteBuffer data,
SoSFArray.CopyPolicies copy)
Fill the array with data of the specified dimensions and type using the specified copy policy.
|
void |
SoSFBox3i32.setValue(SbVec3i32 _min,
SbVec3i32 _max)
Sets the box dimensions.
|
void |
SoMFVec3i32.setValues(int start,
SbVec3i32[] newValues)
Sets
num values starting at index
start to the values.
|
Constructor and Description |
---|
SoSFVec3i32(SoFieldContainer fieldContainer,
java.lang.String fieldName,
SoField.FieldTypes fieldType,
SbVec3i32 defaultValue)
Default constructor.
|
Modifier and Type | Field and Description |
---|---|
SbVec3i32 |
SoLDMDataAccess.DataInfoBox.bufferDimension
Dimension of the 3D data matrix (in voxels).
|
SbVec3i32[] |
SoLDMDataAccess.DataInfoLine.lineCoord
First and last point of the segment of data in voxel coordinates.
|
SbVec3i32[] |
SoLDMDataAccess.DataInfoPlane.polygonCoord
Polygon intersecting subvolume in voxel coordinates.
|
SbVec3i32[] |
SoLDMDataAccess.DataInfoPlane.quadCoord
Quad corresponding to the returned data in voxel coordinates.
|
SbVec3i32 |
SoLDMDataAccess.DataInfo.tileDimension
Dimension of the data tile.
|
Modifier and Type | Method and Description |
---|---|
SbVec3i32 |
SoLDMTileManager.getTileDimension(SoLDMTileID tileID)
Get Tile dimension.
|
SbVec3i32 |
SoLDMTopoOctree.getTileSize()
Return the tilesize used to setup this octree.
|
SbVec3i32 |
SoLDMDataAccess.XYZToVoxel(SbVec3f dataPosition)
Convert a geometry coordinate (X,Y,Z) to a voxel coordinate (I,J,K).
|
Modifier and Type | Method and Description |
---|---|
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.DataInfo |
SoLDMDataAccess.getData(int resolution,
SbVec3i32 dataPosition)
Returns a reference to the block of data which contains the voxel at dataPosition.
|
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.
|
void |
SoLDMTopoOctree.init(SbVec3i32 dimension,
int tileDim)
Calls init(dimension, tileDim, (int)0).
|
void |
SoLDMTopoOctree.init(SbVec3i32 dimension,
int tileDim,
int border)
Initialize with the properties of the data set.
|
double |
SoLDMDataAccess.isTileUniform(int resolution,
SbVec3i32 dataPosition)
Returns true if the tile containing the data located at position dataPosition (IJK voxel coordinates) at the specified resolution is uniform (all voxels have the same value).
|
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.
|
SbVec3f |
SoLDMDataAccess.voxelToXYZ(SbVec3i32 dataPosition)
Convert a voxel coordinate (I,J,K) to a geometry coordinate (X,Y,Z).
|
Modifier and Type | Method and Description |
---|---|
SbVec3i32 |
SoConverterParameters.getTileDim()
Returns tile dimension.
|
Modifier and Type | Method and Description |
---|---|
int |
SoLDMWriter.initialize(java.lang.String filename,
SbBox3f size,
SbVec3i32 dimension,
SoDataSet.DataTypes dataType)
Deprecated.
|
int |
SoLDMWriter.initialize(java.lang.String filename,
SbBox3f size,
SbVec3i32 dimension,
SoDataSet.DataTypes dataType,
int argc)
Deprecated.
|
int |
SoLDMWriter.initialize(java.lang.String filename,
SbBox3f size,
SbVec3i32 dimension,
SoDataSet.DataTypes dataType,
int argc,
java.lang.String[] argv)
Deprecated.
As of Open Inventor 9000 See documentation for more details
|
int |
SoLDMWriter.initialize(java.lang.String filename,
SbBox3f size,
SbVec3i32 dimension,
SoDataSet.DataTypes dataType,
SoConverterParameters parameters)
Initializes the writer to build a volume filename with the specified dimensions, size and data type.
|
void |
SoConverterParameters.setTileDim(SbVec3i32 tileDim)
Set tile dimension.
|
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.
|
Modifier and Type | Method and Description |
---|---|
SbVec3i32 |
SoDataSet.getDimension()
Returns the data set dimension.
|
SbVec3i32 |
SoDataSet.getTileDimension()
Returns the tile dimension.
|
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.
|
void |
SoDataCompositor.compose(SbVec3i32 tile_dimension,
int[] dataset_ids,
java.nio.Buffer[] input_buffer,
int[] data_types,
java.nio.Buffer output_buffer)
Deprecated.
use
#compose(SbVec3i, int[], ByteBuffer[], int[], ByteBuffer) instead. |
void |
SoDataCompositor.compose(SbVec3i32 tile_dimension,
int[] dataset_ids,
java.nio.ByteBuffer[] input_buffer,
int[] data_types,
java.nio.ByteBuffer output_buffer)
The compose method can be overridden in a subclass to specify a custom
composition.
Inputs are: tile_dimension specifies the dimension of the tile (same for each data set). dataset_ids is an array of integers giving the id of each data set (set by the SoDataSet.dataSetId field of the SoDataSet
node).
input_buffer is an array of buffers containing the tile of each data
set. |
void |
SoLDMDataTransform.transformFunction(SoDataSet ds,
SbVec3i32 bufferDimension,
SoBufferObject bufferToTransform,
SbBox3i32 dataBox,
int resolutionLevel)
Data transform function.
|
Modifier and Type | Method and Description |
---|---|
int |
SoDataSet.editBoxes(java.util.Collection<SbVec3i32> boxCenters,
int boxSize,
double newValue)
Replace all voxels in the region defined by a list of boxes with the specified value.
|
Modifier and Type | Field and Description |
---|---|
SbVec3i32 |
SoVolumeReader.SubVolumeInfo.actualSubsampleLevel |
SbVec3i32 |
SoVolumeReader.DataInfo.dim |
Modifier and Type | Method and Description |
---|---|
SbVec3i32 |
SoLDMReader.getDimension()
Returns the dimension of the data.
|
SbVec3i32 |
SoVolumeReader.getNumVoxels(SbVec3i32 realSize,
SbVec3i32 subsamplingLevel)
Utility function provided by
SoVolumeReader for subclass readers to call. |
SbVec3i32 |
SoVolumeReader.getSizeToAllocate(SbVec3i32 realSize,
SbVec3i32 subsamplingLevel)
Utility function provided by
SoVolumeReader for subclass readers to call. |
SbVec3i32 |
SoVolumeReader.getTileSize()
Returns tile dimensions in voxels when using data stored in tiles.
|
Modifier and Type | Method and Description |
---|---|
SbVec3i32 |
SoVolumeReader.getNumVoxels(SbVec3i32 realSize,
SbVec3i32 subsamplingLevel)
Utility function provided by
SoVolumeReader for subclass readers to call. |
SbVec3i32 |
SoVolumeReader.getSizeToAllocate(SbVec3i32 realSize,
SbVec3i32 subsamplingLevel)
Utility function provided by
SoVolumeReader for subclass readers to call. |
SoVolumeReader.SubVolumeInfo |
SoVolumeReader.getSubVolumeInfo(SbBox3i32 subVolume,
SbVec3i32 requestedSubsampleLevel)
Deprecated.
As of Open Inventor 9000 See documentation for more details
|
Modifier and Type | Method and Description |
---|---|
void |
SoVolumeConverter.sampleTile(SbVec3i32 tile_dim,
int data_type,
int border,
java.nio.ByteBuffer[] octant_tiles,
java.nio.ByteBuffer parent_tile)
Method used to downsample a tile.
|
Modifier and Type | Field and Description |
---|---|
SbVec3i32 |
SoVolumeDetail.ProfileValue.pos |
SbVec3i32 |
SoVolumeDetail.ProfileValueD.pos |
SbVec3i32 |
SoVolumeDetail.TransparentLongValue.pos |
SbVec3i32 |
SoVolumeDetail.TransparentDoubleValue.pos |
Modifier and Type | Method and Description |
---|---|
SbVec3i32 |
SoHeightFieldDetail.getIjkPos()
Returns the position in data space (cell coordinates) of the picked cell.
|
SbVec3i32[] |
SoVolumeDetail.getProfileDataPos()
Returns the number of values along the profile and the profile position in data space (voxel coordinates).
|
SbVec3i32 |
SoSliceDetail.getValueDataPos() |
Modifier and Type | Method and Description |
---|---|
SbVec3i32 |
SoOffscreenVolumeRender.getMaxBoxSize()
Calls getMaxBoxSize((com.openinventor.inventor.misc.SoState)null).
|
SbVec3i32 |
SoOffscreenVolumeRender.getMaxBoxSize(SoState state)
Returns the maximum boxSize that can be extract in one boxComputed for the current state.
|
SbVec3i32 |
SoVolumeData.getPageSize()
Deprecated.
As of Open Inventor 9000 See documentation for more details
|
SbVec3i32[] |
SoVolumeData.getSubSamplingLevel()
Deprecated.
As of Open Inventor 9000 See documentation for more details
|
Modifier and Type | Method and Description |
---|---|
SoVolumeData |
SoVolumeData.reSampling(SbVec3i32 dimension,
SoVolumeData.SubMethods subMethod)
Deprecated.
|
SoVolumeData |
SoVolumeData.reSampling(SbVec3i32 dimension,
SoVolumeData.SubMethods subMethod,
SoVolumeData.OverMethods name_29266)
Deprecated.
As of Open Inventor 9000 See documentation for more details
|
void |
SoVolumeData.setPageSize(SbVec3i32 size)
Deprecated.
As of Open Inventor 9000 See documentation for more details
|
void |
SoVolumeData.setSubSamplingLevel(SbVec3i32 ROISampling,
SbVec3i32 secondarySampling)
Deprecated.
As of Open Inventor 9000 See documentation for more details
|
Modifier and Type | Method and Description |
---|---|
void |
SoVRGenericFileReader.setDataChar(SbBox3f size,
SoDataSet.DataTypes type,
SbVec3i32 dim)
Calls setDataChar(size, type, dim, (int)0).
|
void |
SoVRGenericFileReader.setDataChar(SbBox3f size,
SoDataSet.DataTypes type,
SbVec3i32 dim,
int headerSize)
Since the format is raw data, it is necessary to specify the dimension and data size of the volume.
|
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.
|
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com