Class SbVec4ui32

java.lang.Object
com.openinventor.inventor.SbBasic
com.openinventor.inventor.SbVec4ui32

public class SbVec4ui32 extends SbBasic
4D vector class. 4D vector class used to store 4D integer vectors and points. This class is used throughout Open Inventor for arguments and return values.

See Also:
  • Field Details

    • array

      public final int[] array
  • Constructor Details

    • SbVec4ui32

      public SbVec4ui32()
    • SbVec4ui32

      public SbVec4ui32(int[] components)
    • SbVec4ui32

      public SbVec4ui32(SbVec4ui32 copyFrom)
    • SbVec4ui32

      public SbVec4ui32(int c0, int c1, int c2, int c3)
  • Method Details

    • setZ

      public void setZ(int value)
    • setY

      public void setY(int value)
    • setX

      public void setX(int value)
    • setValue

      public SbVec4ui32 setValue(int c0, int c1, int c2, int c3)
    • getValue

      public int[] getValue()
    • setValue

      public SbVec4ui32 setValue(int[] components, int startIndex)
    • setValueAt

      public void setValueAt(int index, int value)
    • setValue

      public SbVec4ui32 setValue(int[] components)
    • setW

      public void setW(int value)
    • setValue

      public void setValue(SbVec4ui32 copyFrom)
    • getW

      public int getW()
    • getX

      public int getX()
    • getY

      public int getY()
    • getValueAt

      public int getValueAt(int index)
    • getZ

      public int getZ()
    • plus

      public SbVec4ui32 plus(SbVec4ui32 v2)
      Component-wise binary vector addition operator.
    • minus

      public SbVec4ui32 minus(SbVec4ui32 v2)
      Component-wise binary vector subtraction operator.
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toArray

      public static SbVec4ui32[] toArray(long nativeArray, long length)
    • over

      public SbVec4ui32 over(double d)
      Component-wise binary scalar division operator.
    • dot

      public int dot(SbVec4ui32 v)
      Returns dot (inner) product of vector and another vector.
    • multiply

      public void multiply(int d)
      Component-wise scalar multiplication operator.
    • over

      public SbVec4ui32 over(int d)
      Component-wise binary scalar division operator.
    • times

      public SbVec4ui32 times(double d)
      Component-wise binary scalar multiplication operator.
    • times

      public SbVec4ui32 times(int d)
      Component-wise binary scalar multiplication operator.
    • substract

      public void substract(SbVec4ui32 u)
      Component-wise vector subtraction operator.
    • add

      public void add(SbVec4ui32 u)
      Component-wise vector addition operator.
    • divide

      public void divide(double d)
      Component-wise scalar division operator.
    • divide

      public void divide(int d)
      Component-wise scalar division operator.
    • multiply

      public void multiply(double d)
      Component-wise scalar multiplication operator.