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 SbVec2i32SoOffscreenRenderArea.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 TypeMethodDescriptionvoidComponent-wise vector addition operator.intReturns dot (inner) product of vector and another vector.voidExtends this box (if necessary) to contain the specified point.booleanReturns true if the specified point intersects this box.Component-wise binary vector subtraction operator.Component-wise binary vector addition operator.voidSets the corners of the box.voidDefines the image size to use for rendering.voidDefines 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.voidvoidSbViewportRegion.setViewportPixels(SbVec2i32 origin, SbVec2i32 size) Sets viewport to region with given origin (lower-left corner) and size, given as pixel coordinates.voidSbViewportRegion.setWindowSize(SbVec2i32 winSize) Changes window size to given width and height in pixels, given asSbVec2i32.voidComponent-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 SbVec2i32Gets the current range in the state.static SbVec2i32SoTextTextureQualityRangeElement.getDefault()Returns the default value.Methods in com.openinventor.inventor.elements with parameters of type SbVec2i32Modifier and TypeMethodDescriptionstatic voidSets the current range in the state.static voidSoTextureImageElement.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.offsetSoSFArray2D.Array2D.sizeSoSFImage.SubTextureImage.sizeSoSFImage.TextureImage.sizeMethods 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 TypeMethodDescriptionintCalls find(targetValue, false).intFinds the given targetValue in the array and returns the index of that value.voidSets the index'th value in the array to newValue.voidSets the first value in the array to newValue, and deletes.voidSoSFArray2D.setValue(SbVec2i32 size, SoSFArray.DataTypes dataType, ByteBuffer data) Calls setValue(size, dataType, data, SoSFArray.CopyPolicies.valueOf( SoSFArray.CopyPolicies.COPY.getValue() )).voidSoSFArray2D.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.voidvoidSoSFImage.setValue(SbVec2i32 size, int nc, SoSFImage.DataTypes dataType, SoBufferObject bufferObject) Calls setValue(size, nc, dataType, bufferObject, SoSFImage.CopyPolicies.valueOf( SoSFImage.CopyPolicies.COPY.getValue() )).voidSoSFImage.setValue(SbVec2i32 size, int nc, SoSFImage.DataTypes dataType, SoBufferObject bufferObject, SoSFImage.CopyPolicies copy) voidSets this field to newValue.voidSets 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 TypeMethodDescriptionvoidSbRasterImage.setSizei32(SbVec2i32 size) Sets the raster image size in pixels.booleanSoRasterImageRW.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.bufferDimensionDimension 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.intSoLDMDataAccess.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 TypeMethodDescriptionvoidSoVRMemoryReader.setProperties(SbBox3f size, SoDataSet.DataTypes type, SbVec3i32 dim, SbVec2i32 padding, SoBufferObject internalData, int sigBits) Sets properties of the reader.