| SbVec2i32 Structure | 
This class is used throughout Open Inventor for arguments and return values
Namespace: OIV.Inventor
 Syntax
SyntaxThe SbVec2i32 type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | SbVec2i32(Int32) | 
            Constructor given vector components.
             | 
|  | SbVec2i32(Int32) | 
            Constructor given vector components.
             | 
|  | SbVec2i32(Int32, Int32) | 
            Constructor given vector components.
             | 
 Methods
Methods| Name | Description | |
|---|---|---|
|   | ConvertFromT | 
            Try to convert a structure to an SbVec2i32 value type.
             | 
|  | Dot(SbVec2i32) | 
            Compute dot (inner) product of vector with v vector.
             | 
|  | Dot(SbVec2i32) | 
            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 component.
             | 
|  | Negate | 
            Negates each component of this vector.
             | 
|  | SetValue(Int32) | 
            Sets the vector components giving an array of 2 integers.
             | 
|  | SetValue(Int32, Int32) | 
            Sets the vector components.
             | 
|  | ToArray | 
            Returns an array representation of vector components.
             | 
|  | ToString | 
            Converts this SbVec2i32 structure to a human readable string.
            (Overrides ValueTypeToString.) | 
 Operators
Operators| Name | Description | |
|---|---|---|
|   | Addition | 
            Additive (+) operator. Performs the addition between the vectors v1 
            and v2.
             | 
|   | Division(SbVec2i32, Double) | 
            The division operator (/) divides each components of vector v1 
            by d.
             | 
|   | Division(SbVec2i32, Int32) | 
            The division operator (/) divides each components of vector v1 
            by d.
             | 
|   | Equality | 
            The equality operator.
             | 
|   | Inequality | 
            The inequality operator.
             | 
|   | Multiply(Double, SbVec2i32) | 
            The multiplication operator (*), which applies on each component of 
            v1 the d multiplicative factor.
             | 
|   | Multiply(Int32, SbVec2i32) | 
            The multiplication operator (*), which applies on each component of 
            v1 the d multiplicative factor.
             | 
|   | Multiply(SbVec2i32, Double) | 
            The multiplication operator (*), which applies on each component of 
            v1 the d multiplicative factor.
             | 
|   | Multiply(SbVec2i32, 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.
             | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | Item | 
            Gets or sets the vector component at the specified index.
             | 
|  | X | 
            Gets or sets the x component of vector.
             | 
|  | Y | 
            Gets or sets the y component of vector.
             | 
 See Also
See Also