Uses of Class
com.openinventor.inventor.SbVec2i32
Packages that use SbVec2i32
Package
Description
Open Inventor is an object-oriented and OpenGL-based API for real-time 3D visualization.
Open Inventor supported devices.
The element classes are used internally for storing information in Open Inventor's traversal state list.
Viewer components contains helpful tools to implement a custom viewer.
Large Data Management.
-
Uses of SbVec2i32 in com.openinventor.inventor
Methods in com.openinventor.inventor that return SbVec2i32Modifier and TypeMethodDescriptionSbBox2i32.getMax()
Returns the maximum point of the box.static SbVec2i32
SoOffscreenRenderArea.getMaxTileSize()
Gets the maximum subimage (tile) size for rendering.SbBox2i32.getMin()
Returns the minimum point of the box.SbBox2i32.getMinMax()
Gets the corners of the box.SoOffscreenRenderArea.EventArg.getOrigin()
Returns the origin of the tile in the entire image.SoOffscreenRenderArea.getSize()
SoOffscreenRenderArea.getTileSize()
SbViewportRegion.getViewportOriginPixelsi32()
Returns viewport origin in pixels.SbViewportRegion.getViewportSizePixelsi32()
Returns viewport size in pixels.SbViewportRegion.getWindowSizei32()
Returns window size in pixels.Component-wise binary vector subtraction operator.SbVec2i32.over
(double d) Component-wise binary scalar division operator.SbVec2i32.over
(int d) Component-wise binary scalar division operator.Component-wise binary vector addition operator.SbVec2i32.setValue
(int[] components) SbVec2i32.setValue
(int[] components, int startIndex) SbVec2i32.setValue
(int c0, int c1) SbVec2i32.times
(double d) Component-wise binary scalar multiplication operator.SbVec2i32.times
(int d) Component-wise binary scalar multiplication operator.static SbVec2i32[]
SbVec2i32.toArray
(long nativeArray, long length) Methods in com.openinventor.inventor with parameters of type SbVec2i32Modifier and TypeMethodDescriptionvoid
Component-wise vector addition operator.int
Returns dot (inner) product of vector and another vector.void
Extends this box (if necessary) to contain the specified point.boolean
Returns true if the specified point intersects this box.Component-wise binary vector subtraction operator.Component-wise binary vector addition operator.void
Sets the corners of the box.void
Defines the image size to use for rendering.void
Defines the maximum sub-image (tile) size for rendering and the number of pixels on the border of each sub-image that are not written on the final image.void
void
SbViewportRegion.setViewportPixels
(SbVec2i32 origin, SbVec2i32 size) Sets viewport to region with given origin (lower-left corner) and size, given as pixel coordinates.void
SbViewportRegion.setWindowSize
(SbVec2i32 winSize) Changes window size to given width and height in pixels, given asSbVec2i32
.void
Component-wise vector subtraction operator.Constructors in com.openinventor.inventor with parameters of type SbVec2i32ModifierConstructorDescriptionConstructor for a 2D integer box.Constructor given anSbVec2i32
.SbViewportRegion
(SbVec2i32 winSize) Calls SbViewportRegion(winSize, (float)1.0).SbViewportRegion
(SbVec2i32 winSize, float newScale) Constructor that takes width and a height in pixels. -
Uses of SbVec2i32 in com.openinventor.inventor.actions
Fields in com.openinventor.inventor.actions declared as SbVec2i32 -
Uses of SbVec2i32 in com.openinventor.inventor.devices
Methods in com.openinventor.inventor.devices that return SbVec2i32Modifier and TypeMethodDescriptionSoGLScreenDevice.getResolution()
Returns the device's resolution in pixels. -
Uses of SbVec2i32 in com.openinventor.inventor.elements
Methods in com.openinventor.inventor.elements that return SbVec2i32Modifier and TypeMethodDescriptionstatic SbVec2i32
Gets the current range in the state.static SbVec2i32
SoTextTextureQualityRangeElement.getDefault()
Returns the default value.Methods in com.openinventor.inventor.elements with parameters of type SbVec2i32Modifier and TypeMethodDescriptionstatic void
Sets the current range in the state.static void
SoTextureImageElement.set
(SoState state, SoNode node, SbVec2i32 subSize, int xoffset, int yoffset, ByteBuffer buffer, int texname) Pass texname = -1 to deactivate subtexturing. -
Uses of SbVec2i32 in com.openinventor.inventor.fields
Fields in com.openinventor.inventor.fields declared as SbVec2i32Modifier and TypeFieldDescriptionSoSFImage.SubTextureImage.offset
SoSFArray2D.Array2D.size
SoSFImage.SubTextureImage.size
SoSFImage.TextureImage.size
Methods in com.openinventor.inventor.fields that return SbVec2i32Modifier and TypeMethodDescriptionSoSFArray2D.get2DSize()
Returns the dimensions of the array.SoSFVec2i32.getValue()
Returns this field's value.SoMFVec2i32.getValueAt
(int i) SoMFVec2i32.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 SbVec2i32Modifier and TypeMethodDescriptionint
Calls find(targetValue, false).int
Finds the given targetValue in the array and returns the index of that value.void
Sets the index'th value in the array to newValue.void
Sets the first value in the array to newValue, and deletes.void
SoSFArray2D.setValue
(SbVec2i32 size, SoSFArray.DataTypes dataType, ByteBuffer data) Calls setValue(size, dataType, data, SoSFArray.CopyPolicies.valueOf( SoSFArray.CopyPolicies.COPY.getValue() )).void
SoSFArray2D.setValue
(SbVec2i32 size, SoSFArray.DataTypes dataType, ByteBuffer data, SoSFArray.CopyPolicies copy) Fill the 2D array with data of the specified dimensions and type using the specified copy policy.void
void
SoSFImage.setValue
(SbVec2i32 size, int nc, SoSFImage.DataTypes dataType, SoBufferObject bufferObject) Calls setValue(size, nc, dataType, bufferObject, SoSFImage.CopyPolicies.valueOf( SoSFImage.CopyPolicies.COPY.getValue() )).void
SoSFImage.setValue
(SbVec2i32 size, int nc, SoSFImage.DataTypes dataType, SoBufferObject bufferObject, SoSFImage.CopyPolicies copy) void
Sets this field to newValue.void
Sets num values starting at index start to the values.Constructors in com.openinventor.inventor.fields with parameters of type SbVec2i32ModifierConstructorDescriptionSoSFVec2i32
(SoFieldContainer fieldContainer, String fieldName, SoField.FieldTypes fieldType, SbVec2i32 defaultValue) Default constructor. -
Uses of SbVec2i32 in com.openinventor.inventor.helpers
Methods in com.openinventor.inventor.helpers that return SbVec2i32 -
Uses of SbVec2i32 in com.openinventor.inventor.image
Methods in com.openinventor.inventor.image that return SbVec2i32Modifier and TypeMethodDescriptionSbRasterImage.getSizei32()
Returns the raster image size in pixels for large images.Methods in com.openinventor.inventor.image with parameters of type SbVec2i32Modifier and TypeMethodDescriptionvoid
SbRasterImage.setSizei32
(SbVec2i32 size) Sets the raster image size in pixels.boolean
SoRasterImageRW.writeHeader
(SbVec2i32 size) Writes and encodes the header for this specific format.Constructors in com.openinventor.inventor.image with parameters of type SbVec2i32ModifierConstructorDescriptionSbRasterImage
(SbVec2i32 size, SbRasterImage.Components components, byte[] bytes) Deprecated.As of Open Inventor 9.4.0.0.SbRasterImage
(SbVec2i32 size, SbRasterImage.Components components, SoBufferObject bufferObject) Constructor that initializes with an image. -
Uses of SbVec2i32 in com.openinventor.inventor.viewercomponents
Methods in com.openinventor.inventor.viewercomponents that return SbVec2i32Methods in com.openinventor.inventor.viewercomponents with parameters of type SbVec2i32 -
Uses of SbVec2i32 in com.openinventor.ldm
Fields in com.openinventor.ldm declared as SbVec2i32Modifier and TypeFieldDescriptionSoLDMDataAccess.DataInfoPlane.bufferDimension
Dimension of the 2D data matrix (in voxels).Methods in com.openinventor.ldm with parameters of type SbVec2i32Modifier and TypeMethodDescriptionConvenient 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.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. -
Uses of SbVec2i32 in com.openinventor.volumeviz.readers
Methods in com.openinventor.volumeviz.readers with parameters of type SbVec2i32Modifier and TypeMethodDescriptionvoid
SoVRMemoryReader.setProperties
(SbBox3f size, SoDataSet.DataTypes type, SbVec3i32 dim, SbVec2i32 padding, SoBufferObject internalData, int sigBits) Sets properties of the reader.