Package com.openinventor.inventor
Class SbVec2i32
java.lang.Object
com.openinventor.inventor.SbBasic
com.openinventor.inventor.SbVec2i32
2D vector class.
2D vector class used to store 2D vectors and points. This class is used throughout Open Inventor for arguments and return values.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Component-wise vector addition operator.void
divide
(double d) Component-wise scalar division operator.void
divide
(int d) Component-wise scalar division operator.int
Returns dot (inner) product of vector and another vector.boolean
int[]
getValue()
int
getValueAt
(int index) int
getX()
int
getY()
Component-wise binary vector subtraction operator.void
multiply
(double d) Component-wise scalar multiplication operator.void
multiply
(int d) Component-wise scalar multiplication operator.void
negate()
Negates each component of vector in place.over
(double d) Component-wise binary scalar division operator.over
(int d) Component-wise binary scalar division operator.Component-wise binary vector addition operator.setValue
(int[] components) setValue
(int[] components, int startIndex) setValue
(int c0, int c1) void
void
setValueAt
(int index, int value) void
setX
(int value) void
setY
(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 SbVec2i32[]
toArray
(long nativeArray, long length)
-
Field Details
-
array
public final int[] array
-
-
Constructor Details
-
SbVec2i32
public SbVec2i32() -
SbVec2i32
public SbVec2i32(int[] components) -
SbVec2i32
public SbVec2i32(int c0, int c1) -
SbVec2i32
-
-
Method Details
-
setValue
-
setValue
-
setValue
-
setValueAt
public void setValueAt(int index, int value) -
getValueAt
public int getValueAt(int index) -
getValue
public int[] getValue() -
getX
public int getX() -
getY
public int getY() -
setValue
-
setX
public void setX(int value) -
setY
public void setY(int value) -
minus
Component-wise binary vector subtraction operator. -
multiply
public void multiply(int d) Component-wise scalar multiplication operator. -
over
Component-wise binary scalar division operator. -
toArray
-
plus
Component-wise binary vector addition operator. -
equals
-
multiply
public void multiply(double d) Component-wise scalar multiplication operator. -
dot
Returns dot (inner) product of vector and another vector. -
divide
public void divide(int d) Component-wise scalar division operator. -
negate
public void negate()Negates each component of vector in place. -
times
Component-wise binary scalar multiplication operator. -
over
Component-wise binary scalar division operator. -
times
Component-wise binary scalar multiplication operator. -
substract
Component-wise vector subtraction operator. -
divide
public void divide(double d) Component-wise scalar division operator. -
add
Component-wise vector addition operator.
-