Uses of Class
com.openinventor.inventor.SbVec3i32
-
Packages that use SbVec3i32 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 -
-
Uses of SbVec3i32 in com.openinventor.imageviz
Methods in com.openinventor.imageviz that return SbVec3i32 Modifier and Type Method Description SbVec3i32SbKernel3i32. getSize()Returns the size of the kernel.Methods in com.openinventor.imageviz with parameters of type SbVec3i32 Modifier and Type Method Description voidSbKernel3i32. setSize(SbVec3i32 dimension)Set the size of the kernel.Constructors in com.openinventor.imageviz with parameters of type SbVec3i32 Constructor 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. -
Uses of SbVec3i32 in com.openinventor.inventor
Methods in com.openinventor.inventor that return SbVec3i32 Modifier and Type Method Description SbVec3i32SbBox3i32. getMax()Returns the maximum point of the box.SbVec3i32SbBox3i32. getMin()Returns the minimum point of the box.SbVec3i32[]SbBox3i32. getMinMax()Gets the corners of the box.SbVec3i32SbBox3i32. getSize()Gets box size.SbVec3i32SbVec3i32. minus(SbVec3i32 v2)Component-wise binary vector subtraction operator.SbVec3i32SbVec3i32. over(double d)Component-wise binary scalar division operator.SbVec3i32SbVec3i32. over(int d)Component-wise binary scalar division operator.SbVec3i32SbVec3i32. plus(SbVec3i32 v)Component-wise binary vector addition operator.SbVec3i32SbVec3i32. setValue(int[] components)SbVec3i32SbVec3i32. setValue(int[] components, int startIndex)SbVec3i32SbVec3i32. setValue(int c0, int c1, int c2)SbVec3i32SbVec3i32. setValue(SbVec3s v)Sets value of vector from anSbVec3s(adapter).SbVec3i32SbVec3i32. times(double d)Component-wise binary scalar multiplication operator.SbVec3i32SbVec3i32. times(int d)Component-wise binary scalar multiplication operator.SbVec3i32SbVec3i32. times(SbVec3i32 v)Component-wise vector multiplication operator.static SbVec3i32[]SbVec3i32. toArray(long nativeArray, long length)Methods in com.openinventor.inventor with parameters of type SbVec3i32 Modifier and Type Method Description voidSbVec3i32. add(SbVec3i32 u)Component-wise vector addition operator.voidSbVec3i32. divide(SbVec3i32 u)Component-wise vector division operator.intSbVec3i32. dot(SbVec3i32 v)Returns dot (inner) product of vector and another vector.booleanSbBox3i32. intersect(SbVec3i32 pt)Returns true if the specified point intersects this box.SbVec3i32SbVec3i32. minus(SbVec3i32 v2)Component-wise binary vector subtraction operator.voidSbVec3i32. multiply(SbVec3i32 v)Component-wise vector multiplication operator.SbVec3i32SbVec3i32. plus(SbVec3i32 v)Component-wise binary vector addition operator.voidSbBox3i32. setBounds(SbVec3i32 _min, SbVec3i32 _max)Sets the corners of the box.voidSbVec3i32. setValue(SbVec3i32 copyFrom)voidSbVec3i32. substract(SbVec3i32 u)Component-wise vector subtraction operator.SbVec3i32SbVec3i32. times(SbVec3i32 v)Component-wise vector multiplication operator.Constructors in com.openinventor.inventor with parameters of type SbVec3i32 Constructor Description SbBox3i32(SbVec3i32 _min, SbVec3i32 _max)Constructor for a 3D integer32 box.SbVec3i32(SbVec3i32 copyFrom)SbVec3s(SbVec3i32 v)Constructor given anSbVec3i32(adapter). -
Uses of SbVec3i32 in com.openinventor.inventor.algorithms
Methods in com.openinventor.inventor.algorithms with parameters of type SbVec3i32 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 SbVec3i32 in com.openinventor.inventor.fields
Fields in com.openinventor.inventor.fields declared as SbVec3i32 Modifier and Type Field Description SbVec3i32SoSFArray.Array3D. sizeMethods in com.openinventor.inventor.fields that return SbVec3i32 Modifier and Type Method Description SbVec3i32SoSFArray. getSize()Returns the dimensions of the array.SbVec3i32SoSFVec3i32. getValue()Returns this field's value.SbVec3i32SoMFVec3i32. getValueAt(int i)SbVec3i32[]SoMFVec3i32. getValues(int start)Returns a pointer into the array of values in the field, starting at index start.Methods in com.openinventor.inventor.fields with parameters of type SbVec3i32 Modifier and Type Method Description intSoMFVec3i32. find(SbVec3i32 targetValue)Calls find(targetValue, false).intSoMFVec3i32. find(SbVec3i32 targetValue, boolean addIfNotFound)Finds the given targetValue in the array and returns the index of that value.voidSoMFVec3i32. set1Value(int index, SbVec3i32 newValue)Sets the index'th value in the array to newValue.voidSoMFVec3i32. setValue(SbVec3i32 newValue)Sets the first value in the array to newValue, and deletes.voidSoSFArray. setValue(SbVec3i32 size, SbDataType dataType, java.nio.ByteBuffer data)Calls setValue(size, dataType, data, SoSFArray.CopyPolicies.valueOf( SoSFArray.CopyPolicies.COPY.getValue() )).voidSoSFArray. 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.voidSoSFArray3D. 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.voidSoSFBox3i32. setValue(SbVec3i32 _min, SbVec3i32 _max)Sets the box dimensions.voidSoSFImage3. setValue(SbVec3i32 size, int nc, SoSFImage.DataTypes dataType, SoBufferObject bufferObject)Calls setValue(size, nc, dataType, bufferObject, SoSFImage3.CopyPolicies.valueOf( SoSFImage3.CopyPolicies.COPY.getValue() )).voidSoSFImage3. setValue(SbVec3i32 size, int nc, SoSFImage.DataTypes dataType, SoBufferObject bufferObject, SoSFImage3.CopyPolicies copy)Sets the value of this field to be an image of the given size, with the given number of components, and with the given pixel values.voidSoSFVec3i32. setValue(SbVec3i32 newValue)Sets this field to newValue.voidSoMFVec3i32. setValues(int start, SbVec3i32[] newValues)Sets num values starting at index start to the values.Constructors in com.openinventor.inventor.fields with parameters of type SbVec3i32 Constructor Description SoSFVec3i32(SoFieldContainer fieldContainer, java.lang.String fieldName, SoField.FieldTypes fieldType, SbVec3i32 defaultValue)Default constructor. -
Uses of SbVec3i32 in com.openinventor.ldm
Fields in com.openinventor.ldm declared as SbVec3i32 Modifier and Type Field Description SbVec3i32SoLDMDataAccess.DataInfoBox. bufferDimensionDimension of the 3D data matrix (in voxels).SbVec3i32[]SoLDMDataAccess.DataInfoLine. lineCoordFirst and last point of the segment of data in voxel coordinates.SbVec3i32[]SoLDMDataAccess.DataInfoPlane. polygonCoordPolygon intersecting subvolume in voxel coordinates.SbVec3i32[]SoLDMDataAccess.DataInfoPlane. quadCoordQuad corresponding to the returned data in voxel coordinates.SbVec3i32SoLDMDataAccess.DataInfo. tileDimensionDimension of the data tile.Methods in com.openinventor.ldm that return SbVec3i32 Modifier and Type Method Description SbVec3i32SoLDMTopoOctree. getTileSize()Return the tilesize used to setup this octree.SbVec3i32SoLDMDataAccess. XYZToVoxel(SbVec3f dataPosition)Converts a geometry coordinate (X,Y,Z) to a voxel coordinate (I,J,K).Methods in com.openinventor.ldm with parameters of type SbVec3i32 Modifier and Type Method Description voidSoVolumeHistogram. addValues(SoBufferObject values, SbVec3i32 arrayDim)Add to the histogram a 3D array of values.voidSoVolumeHistogram. 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.DataInfoSoLDMDataAccess. getData(int resolution, SbVec3i32 dataPosition)Returns a reference to the block of data which contains the voxel at dataPosition.SoLDMTileIDSoLDMTopoOctree. getTileID(SbVec3i32 cellPos, int resolutionLevel)Given the position of a voxel in full resolution voxel coordinates (i,j,k) and a resolution level, returns the tile ID of the corresponding tile.voidSoLDMTopoOctree. init(SbVec3i32 dimension, int tileDim)Calls init(dimension, tileDim, (int)0).voidSoLDMTopoOctree. init(SbVec3i32 dimension, int tileDim, int border)Initialize with the properties of the data set.doubleSoLDMDataAccess. 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).intSoLDMDataAccess. 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.SbVec3fSoLDMDataAccess. voxelToXYZ(SbVec3i32 dataPosition)Converts a voxel coordinate (I,J,K) to a geometry coordinate (X,Y,Z). -
Uses of SbVec3i32 in com.openinventor.ldm.converters
Methods in com.openinventor.ldm.converters that return SbVec3i32 Modifier and Type Method Description SbVec3i32SoConverterParameters. getTileDim()Returns tile dimension.Methods in com.openinventor.ldm.converters with parameters of type SbVec3i32 Modifier and Type Method Description intSoLDMWriter. initialize(java.lang.String filename, SbBox3f size, SbVec3i32 dimension, SoDataSet.DataTypes dataType)Deprecated.intSoLDMWriter. initialize(java.lang.String filename, SbBox3f size, SbVec3i32 dimension, SoDataSet.DataTypes dataType, int argc)Deprecated.intSoLDMWriter. initialize(java.lang.String filename, SbBox3f size, SbVec3i32 dimension, SoDataSet.DataTypes dataType, int argc, java.lang.String[] argv)Deprecated.As of Open Inventor 9000.intSoLDMWriter. 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.voidSoConverterParameters. setTileDim(SbVec3i32 tileDim)Set tile dimension.intSoLDMWriter. writeTile(SbVec3i32 location, SoBufferObject data)Calls writeTile(location, data, (int)0).intSoLDMWriter. 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. -
Uses of SbVec3i32 in com.openinventor.ldm.nodes
Methods in com.openinventor.ldm.nodes that return SbVec3i32 Modifier and Type Method Description SbVec3i32SoDataSet. getDimension()Returns the data set dimension.SbVec3i32SoDataSet. getTileDimension()Returns the tile dimension.Methods in com.openinventor.ldm.nodes with parameters of type SbVec3i32 Modifier and Type Method 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.voidSoDataCompositor. 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 theSoDataSet.dataSetIdfield of theSoDataSetnode). input_buffer is an array of buffers containing the tile of each data set.voidSoLDMDataTransform. transformFunction(SoDataSet ds, SbVec3i32 bufferDimension, SoBufferObject bufferToTransform, SbBox3i32 dataBox, int resolutionLevel)Data transform function.Method parameters in com.openinventor.ldm.nodes with type arguments of type SbVec3i32 Modifier and Type Method Description intSoDataSet. 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. -
Uses of SbVec3i32 in com.openinventor.ldm.readers
Fields in com.openinventor.ldm.readers declared as SbVec3i32 Modifier and Type Field Description SbVec3i32SoVolumeReader.DataInfo. dimMethods in com.openinventor.ldm.readers that return SbVec3i32 Modifier and Type Method Description SbVec3i32SoLDMReader. getDimension()Returns the dimension of the data.SbVec3i32SoVolumeReader. getNumVoxels(SbVec3i32 realSize, SbVec3i32 subsamplingLevel)Utility function provided bySoVolumeReaderfor subclass readers to call.SbVec3i32SoVolumeReader. getSizeToAllocate(SbVec3i32 realSize, SbVec3i32 subsamplingLevel)Utility function provided bySoVolumeReaderfor subclass readers to call.SbVec3i32SoVolumeReader. getTileSize()Returns tile dimensions in voxels when using data stored in tiles.Methods in com.openinventor.ldm.readers with parameters of type SbVec3i32 Modifier and Type Method Description SbVec3i32SoVolumeReader. getNumVoxels(SbVec3i32 realSize, SbVec3i32 subsamplingLevel)Utility function provided bySoVolumeReaderfor subclass readers to call.SbVec3i32SoVolumeReader. getSizeToAllocate(SbVec3i32 realSize, SbVec3i32 subsamplingLevel)Utility function provided bySoVolumeReaderfor subclass readers to call. -
Uses of SbVec3i32 in com.openinventor.volumeviz.converters
Methods in com.openinventor.volumeviz.converters with parameters of type SbVec3i32 Modifier and Type Method Description voidSoVolumeConverter. 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. -
Uses of SbVec3i32 in com.openinventor.volumeviz.details
Fields in com.openinventor.volumeviz.details declared as SbVec3i32 Modifier and Type Field Description SbVec3i32SoVolumeDetail.ProfileValue. posSbVec3i32SoVolumeDetail.ProfileValueD. posSbVec3i32SoVolumeDetail.TransparentDoubleValue. posSbVec3i32SoVolumeDetail.TransparentLongValue. posMethods in com.openinventor.volumeviz.details that return SbVec3i32 Modifier and Type Method Description SbVec3i32SoHeightFieldDetail. 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).SbVec3i32SoSliceDetail. getValueDataPos() -
Uses of SbVec3i32 in com.openinventor.volumeviz.nodes
Methods in com.openinventor.volumeviz.nodes that return SbVec3i32 Modifier and Type Method Description SbVec3i32SoOffscreenVolumeRender. getMaxBoxSize()Calls getMaxBoxSize((com.openinventor.inventor.misc.SoState)null).SbVec3i32SoOffscreenVolumeRender. getMaxBoxSize(SoState state)Returns the maximum boxSize that can be extract in one boxComputed for the current state.Methods in com.openinventor.volumeviz.nodes with parameters of type SbVec3i32 Modifier and Type Method Description SoVolumeDataSoVolumeData. reSampling(SbVec3i32 dimension, SoVolumeData.SubMethods subMethod)Deprecated.SoVolumeDataSoVolumeData. reSampling(SbVec3i32 dimension, SoVolumeData.SubMethods subMethod, SoVolumeData.OverMethods name_25642)Deprecated.As of Open Inventor 9000.voidSoVolumeMask. setProperties(SbVec3i32 dimension, SbVec3i32 tileSize, int border) -
Uses of SbVec3i32 in com.openinventor.volumeviz.readers
Methods in com.openinventor.volumeviz.readers with parameters of type SbVec3i32 Modifier and Type Method Description voidSoVRGenericFileReader. setDataChar(SbBox3f size, SoDataSet.DataTypes type, SbVec3i32 dim)Calls setDataChar(size, type, dim, (int)0).voidSoVRGenericFileReader. 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.voidSoVRMemoryReader. setProperties(SbBox3f size, SoDataSet.DataTypes type, SbVec3i32 dim, SoBufferObject internalData, int sigBits)Sets properties of the reader.voidSoVRMemoryReader. setProperties(SbBox3f size, SoDataSet.DataTypes type, SbVec3i32 dim, SbVec2i32 padding, SoBufferObject internalData, int sigBits)Sets properties of the reader.
-