Uses of Class
com.openinventor.inventor.SbBox3i32
Packages that use SbBox3i32
Package
Description
Open Inventor is an object-oriented and OpenGL-based API for real-time 3D visualization.
Module that define available Open Inventor optimized algoritms.
Large Data Management.
-
Uses of SbBox3i32 in com.openinventor.inventor
Methods in com.openinventor.inventor that return SbBox3i32Modifier and TypeMethodDescriptionSbBox3i32.intersection
(SbBox3i32 box) Returns the intersection of the specified box with this box.SbBox3i32.setValue
(int[] components) SbBox3i32.setValue
(int[] components, int startIndex) static SbBox3i32[]
SbBox3i32.toArray
(long nativeArray, long length) Methods in com.openinventor.inventor with parameters of type SbBox3i32Modifier and TypeMethodDescriptionboolean
Returns true if the specified box is fully contained inside this box.void
Extends this box (if necessary) to contain the specified box.boolean
Returns true if the specified box intersects this box.SbBox3i32.intersection
(SbBox3i32 box) Returns the intersection of the specified box with this box.void
Constructors in com.openinventor.inventor with parameters of type SbBox3i32 -
Uses of SbBox3i32 in com.openinventor.inventor.algorithms
Methods in com.openinventor.inventor.algorithms with parameters of type SbBox3i32Modifier and TypeMethodDescriptiondouble[]
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 SbBox3i32Methods in com.openinventor.inventor.fields with parameters of type SbBox3i32Modifier and TypeMethodDescriptionvoid
Sets this field to newValue.Constructors in com.openinventor.inventor.fields with parameters of type SbBox3i32ModifierConstructorDescriptionSoSFBox3i32
(SoFieldContainer fieldContainer, String fieldName, SoField.FieldTypes fieldType, SbBox3i32 defaultValue) Default constructor. -
Uses of SbBox3i32 in com.openinventor.ldm
Fields in com.openinventor.ldm declared as SbBox3i32Modifier and TypeFieldDescriptionSoLDMDataAccess.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 SbBox3i32Modifier and TypeMethodDescriptionSoLDMTopoOctree.getTilePos
(SoLDMTileID tileID) Returns the bounding box, in voxel/cell coordinates, of the specified tile.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 SbBox3i32Modifier and TypeMethodDescriptionvoid
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.Convenient method to get the required size of the application buffer: call getData(resolution, subvolume, null).SoLDMDataAccess.getData
(int resolution, SbBox3i32 subVolume, SoBufferObject bufferObj) Given a subvolume in voxel coordinates, copies the associated data into an application buffer.Convenient method to get the required size of the application buffer: call getData(resolution, subvolume, line, null).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.getData
(int resolution, SbBox3i32 subVolume, SbLine line, ByteBuffer buffer) Deprecated.Convenient method to get the required size of the application buffer: call getData(resolution, subvolume, plane, null).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.getData
(int resolution, SbBox3i32 subVolume, SbPlane plane, ByteBuffer buffer) Deprecated.As of Open Inventor 9.4, useSoLDMDataAccess.getData(int, SbBox3i32, SbPlane, SoBufferObject)
instead.Convenient method to get the required size of the application buffer: call getData(resolution, subvolume, coord, null).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.getData
(int resolution, SbBox3i32 subVolume, SbVec2i32 coord, ByteBuffer buffer) Deprecated.As of Open Inventor 9.4, useSoLDMDataAccess.getData(int, SbBox3i32, SbVec2i32, SoBufferObject)
instead.SoLDMDataAccess.getData
(int resolution, SbBox3i32 subVolume, 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.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 SbBox3i32Modifier and TypeMethodDescriptionint
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 SbBox3i32Modifier and TypeMethodDescriptionboolean
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, 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 SbBox3i32Modifier and TypeMethodDescriptionboolean
SoVolumeReader.readTile
(int index, SoBufferObject buffer, SbBox3i32 tilePosition) Deprecated.As of Open Inventor 8.5.0.0.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 SbBox3i32Modifier and TypeMethodDescriptionint
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.SoOffscreenVolumeRender.ijkToXyzBox
(SbBox3i32 ijkBox) Convert ijk box coordinates returned by boxComputed method to the bboxSceneGraph space.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.
SoLDMDataAccess.getData(int, SbBox3i32, SbLine, SoBufferObject)
instead.