Uses of Class
com.openinventor.inventor.SbBox3i32
-
Packages that use SbBox3i32 Package Description 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 -
-
Uses of SbBox3i32 in com.openinventor.inventor
Methods in com.openinventor.inventor that return SbBox3i32 Modifier and Type Method 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)
Methods in com.openinventor.inventor with parameters of type SbBox3i32 Modifier and Type Method 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)
Constructors in com.openinventor.inventor with parameters of type SbBox3i32 Constructor Description SbBox3i32(SbBox3i32 copyFrom)
SbBox3s(SbBox3i32 box)
Constructor given anSbBox3i32
(adapter). -
Uses of SbBox3i32 in com.openinventor.inventor.algorithms
Methods in com.openinventor.inventor.algorithms with parameters of type SbBox3i32 Modifier and Type Method 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. -
Uses of SbBox3i32 in com.openinventor.inventor.fields
Methods in com.openinventor.inventor.fields that return SbBox3i32 Modifier and Type Method Description SbBox3i32
SoSFBox3i32. getValue()
Returns this field's value.Methods in com.openinventor.inventor.fields with parameters of type SbBox3i32 Modifier and Type Method Description void
SoSFBox3i32. setValue(SbBox3i32 newValue)
Sets this field to newValue.Constructors in com.openinventor.inventor.fields with parameters of type SbBox3i32 Constructor Description SoSFBox3i32(SoFieldContainer fieldContainer, java.lang.String fieldName, SoField.FieldTypes fieldType, SbBox3i32 defaultValue)
Default constructor. -
Uses of SbBox3i32 in com.openinventor.ldm
Fields in com.openinventor.ldm declared as SbBox3i32 Modifier and Type Field Description SbBox3i32
SoLDMDataAccess.DataInfo. tilePosition
Position of the data tile in voxel coordinates (min = lower left back corner, max = upper right front corner).Methods in com.openinventor.ldm that return SbBox3i32 Modifier and Type Method Description SbBox3i32
SoLDMTopoOctree. getTilePos(SoLDMTileID tileID)
Returns the bounding box, in voxel/cell coordinates, of the specified tile.SbBox3i32
SoLDMDataAccess. XYZToVoxel(SbBox3f boxXYZ)
Converts the specified box in geometric coordinates (X,Y,Z) to voxel coordinates (I,J,K).Methods in com.openinventor.ldm with parameters of type SbBox3i32 Modifier and Type Method 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, SoBufferObject bufferObj)
Given a subvolume in voxel coordinates, copies the associated data into an application buffer.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, 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.DataInfoLine
SoLDMDataAccess. getData(int resolution, SbBox3i32 subVolume, SbLine line, java.nio.ByteBuffer buffer)
Deprecated.As of Open Inventor 9.4, useSoLDMDataAccess.getData(int, SbBox3i32, SbLine, SoBufferObject)
instead.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, SoBufferObject bufferObj)
Given a subvolume in voxel coordinates and a plane, copies the data intersecting the plane and the subvolume into an application bufferSoLDMDataAccess.DataInfoPlane
SoLDMDataAccess. getData(int resolution, SbBox3i32 subVolume, SbPlane plane, java.nio.ByteBuffer buffer)
Deprecated.As of Open Inventor 9.4, useSoLDMDataAccess.getData(int, SbBox3i32, SbPlane, SoBufferObject)
instead.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, 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.DataInfoTrace
SoLDMDataAccess. getData(int resolution, SbBox3i32 subVolume, SbVec2i32 coord, java.nio.ByteBuffer buffer)
Deprecated.As of Open Inventor 9.4, useSoLDMDataAccess.getData(int, SbBox3i32, SbVec2i32, SoBufferObject)
instead.SoLDMDataAccess.DataInfoBox
SoLDMDataAccess. getData(int resolution, SbBox3i32 subVolume, java.nio.ByteBuffer buffer)
Deprecated.As of Open Inventor 9.4, useSoLDMDataAccess.getData(int, SbBox3i32, SoBufferObject)
instead.int
SoLDMDataAccess. requestData(int resolution, SbBox3i32 box, SoBufferObject bufferObj)
Given a subvolume in voxel coordinates, asynchronously copies the associated data into an application buffer.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.SbBox3f
SoLDMDataAccess. voxelToXYZ(SbBox3i32 boxIJK)
Converts the specified box in voxel coordinates (I,J,K) to geometric coordinates (X,Y,Z). -
Uses of SbBox3i32 in com.openinventor.ldm.converters
Methods in com.openinventor.ldm.converters with parameters of type SbBox3i32 Modifier and Type Method 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. -
Uses of SbBox3i32 in com.openinventor.ldm.nodes
Methods in com.openinventor.ldm.nodes with parameters of type SbBox3i32 Modifier and Type Method Description boolean
SoLDMDataTransform. affect(SbBox3i32 region)
Returns true if the transformation affects the specified region.int
SoDataSet. editSubVolume(SbBox3i32 subVolume, double value)
Replaces the contents of a subvolume with the specified value.int
SoDataSet. editSubVolume(SbBox3i32 subVolume, SoBufferObject userData)
Replaces the contents of a subvolume with the given data.void
SoDataSet.LDMDataModifier. modifyData(SbBox3i32 tile_box, int resolution_level, java.nio.ByteBuffer data)
Deprecated.This methods can change the content of the given buffervoid
SoLDMDataTransform. transformFunction(SoDataSet ds, SbVec3i32 bufferDimension, SoBufferObject bufferToTransform, SbBox3i32 dataBox, int resolutionLevel)
Data transform function. -
Uses of SbBox3i32 in com.openinventor.ldm.readers
Methods in com.openinventor.ldm.readers with parameters of type SbBox3i32 Modifier and Type Method Description boolean
SoVolumeReader. readTile(int index, SoBufferObject buffer, SbBox3i32 tilePosition)
Deprecated.As of Open Inventor 8.5.0.0.SoBufferObject
SoVolumeReader. readTile(int index, SbBox3i32 tilePosition)
Given an index, reads a tile if the data is organized in tiles (for LDM). -
Uses of SbBox3i32 in com.openinventor.volumeviz.nodes
Methods in com.openinventor.volumeviz.nodes with parameters of type SbBox3i32 Modifier and Type Method Description int
SoVolumeData. editSubVolume(SbBox3i32 subVolume, double value)
Replaces the contents of a subvolume with the specified value.int
SoVolumeData. editSubVolume(SbBox3i32 subVolume, SoBufferObject userData)
Replaces the contents of a subvolume with the given data.int
SoVolumeMask. editSubVolume(SbBox3i32 subVolume, double value)
Replace the contents of a subvolume with the specified value.int
SoVolumeMask. editSubVolume(SbBox3i32 subVolume, SoBufferObject userData)
Replace the contents of a subvolume with the given data.SbBox3d
SoOffscreenVolumeRender. ijkToXyzBox(SbBox3i32 ijkBox)
Convert ijk box coordinates returned by boxComputed method to the bboxSceneGraph space.SoVolumeData
SoVolumeData. subSetting(SbBox3i32 region)
Deprecated.As of Open Inventor 9.0.0.0.void
SoVolumeData. updateRegions(SbBox3i32[] region)
Updates regions of the volume that have been modified.
-