Package com.openinventor.inventor
Class SbVec4ui32
java.lang.Object
com.openinventor.inventor.SbBasic
com.openinventor.inventor.SbVec4ui32
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 Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSbVec4ui32
(int[] components) SbVec4ui32
(int c0, int c1, int c2, int c3) SbVec4ui32
(SbVec4ui32 copyFrom) -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(SbVec4ui32 u) Component-wise vector addition operator.void
divide
(double d) Component-wise scalar division operator.void
divide
(int d) Component-wise scalar division operator.int
dot
(SbVec4ui32 v) Returns dot (inner) product of vector and another vector.boolean
int[]
getValue()
int
getValueAt
(int index) int
getW()
int
getX()
int
getY()
int
getZ()
minus
(SbVec4ui32 v2) Component-wise binary vector subtraction operator.void
multiply
(double d) Component-wise scalar multiplication operator.void
multiply
(int d) Component-wise scalar multiplication operator.over
(double d) Component-wise binary scalar division operator.over
(int d) Component-wise binary scalar division operator.plus
(SbVec4ui32 v2) Component-wise binary vector addition operator.setValue
(int[] components) setValue
(int[] components, int startIndex) setValue
(int c0, int c1, int c2, int c3) void
setValue
(SbVec4ui32 copyFrom) void
setValueAt
(int index, int value) void
setW
(int value) void
setX
(int value) void
setY
(int value) void
setZ
(int value) void
Component-wise vector subtraction operator.times
(double d) Component-wise binary scalar multiplication operator.times
(int d) Component-wise binary scalar multiplication operator.static SbVec4ui32[]
toArray
(long nativeArray, long length)
-
Field Details
-
array
public final int[] array
-
-
Constructor Details
-
SbVec4ui32
public SbVec4ui32() -
SbVec4ui32
public SbVec4ui32(int c0, int c1, int c2, int c3) -
SbVec4ui32
public SbVec4ui32(int[] components) -
SbVec4ui32
-
-
Method Details
-
setX
public void setX(int value) -
setValue
-
setValue
-
setY
public void setY(int value) -
getValueAt
public int getValueAt(int index) -
getValue
public int[] getValue() -
setValue
-
setValueAt
public void setValueAt(int index, int value) -
setValue
-
getZ
public int getZ() -
getW
public int getW() -
setZ
public void setZ(int value) -
setW
public void setW(int value) -
getY
public int getY() -
getX
public int getX() -
toArray
-
equals
-
plus
Component-wise binary vector addition operator. -
minus
Component-wise binary vector subtraction operator. -
over
Component-wise binary scalar division operator. -
dot
Returns dot (inner) product of vector and another vector. -
multiply
public void multiply(int d) Component-wise scalar multiplication operator. -
times
Component-wise binary scalar multiplication operator. -
substract
Component-wise vector subtraction operator. -
over
Component-wise binary scalar division operator. -
times
Component-wise binary scalar multiplication operator. -
divide
public void divide(int d) Component-wise scalar division operator. -
multiply
public void multiply(double d) Component-wise scalar multiplication operator. -
add
Component-wise vector addition operator. -
divide
public void divide(double d) Component-wise scalar division operator.
-