SbVec4i32 Structure 
4D vector class used to store 4D vectors and points. This class is used throughout Open Inventor for arguments and return values
Namespace: OIV.Inventor
The SbVec4i32 type exposes the following members.
Name  Description  

SbVec4i32(Int32) 
Constructor given vector components.
 
SbVec4i32(Int32) 
Constructor given vector components.
 
SbVec4i32(Int32, Int32, Int32, Int32) 
Constructor given vector components.

Name  Description  

ConvertFromT 
Try to convert a structure to an SbVec4i32 value type.
 
Dot(SbVec4i32) 
Compute dot (inner) product of vector with v vector.
 
Dot(SbVec4i32) 
Compute dot (inner) product of vector with v vector.
 
Equals 
Returns a value indicating whether this instance is equal to a specified object.
(Overrides ValueTypeEquals(Object).)  
GetHashCode 
Returns the hash code for the value of this instance.
(Overrides ValueTypeGetHashCode.)  
GetType  Gets the Type of the current instance. (Inherited from Object.)  
GetValue 
Gets the vector components.
 
Negate 
Negates each component of this vector.
 
SetValue(Int32) 
Sets the vector components giving an array of 4 integer.
 
SetValue(Int32, Int32, Int32, Int32) 
Sets the vector components.
 
ToArray 
Returns an array representation of vector components.
 
ToString 
Converts this SbVec4i32 structure to a human readable string.
(Overrides ValueTypeToString.) 
Name  Description  

Addition 
Additive (+) operator. Performs the addition between the vectors v1
and v2.
 
Division(SbVec4i32, Double) 
The division operator (/) divides each components of vector v1
by d.
 
Division(SbVec4i32, Int32) 
The division operator (/) divides each components of vector v1
by d.
 
Equality 
The equality operator.
 
Inequality 
The inequality operator.
 
Multiply(Double, SbVec4i32) 
The multiplication operator (*), which applies on each component of
v1 the d multiplicative factor.
 
Multiply(Int32, SbVec4i32) 
The multiplication operator (*), which applies on each component of
v1 the d multiplicative factor.
 
Multiply(SbVec4i32, Double) 
The multiplication operator (*), which applies on each component of
v1 the d multiplicative factor.
 
Multiply(SbVec4i32, Int32) 
The multiplication operator (*), which applies on each component of
v1 the d multiplicative factor.
 
Subtraction 
Subtraction (–) operator. Performs the difference between the vectors v1
and v2.
 
UnaryNegation 
The unary negation operator (). Negates each vector component.

Name  Description  

Item 
Gets or sets the vector component at the specified index.
 
W 
Gets or sets the w component of vector.
 
X 
Gets or sets the x component of vector.
 
Y 
Gets or sets the y component of vector.
 
Z 
Gets or sets the z component of vector.
