Provides script language access to C++ objects of this type.
Class Hierarchy | Type » Node » VariableNode » Float64MatrixNode |
Function members are as follows:
Return Type | Function Name | Documentation |
---|---|---|
int32 | ClampValue | Sets the value stored by this <Node> if and only if the value is within the range values specified by this <Node>. |
int32 | ElementCount | Returns the matrix element count ( rows x columns ). |
int32 | GetAllDimensions | Populates an <Int32Array> with compact <int32> values representing all supported MatrixNode dimension. For example: mat2x3, mat4, and mat4x4 return 23, 44, and 44 respectively. |
int32 | GetAllTypeStrings | Populates a <StrList> with all matrix type declarations such as mat2x2 and mat3x4 and mat4x4. |
string | GetValueString | Returns a string containing the values of this matrix. |
Object members are as follows:
Type Name | Accessor Name | Documentation |
---|---|---|
<Float64MatrixRange> | Range | Returns a pointer to this <Node> object's range management object. |
<Float64Matrix> | Value | Returns this <Node> object's underlying matrix object by value. Useful for assigning the value of MatrixA and MatrixB with the assignment operator: MatrixA.Value = MatrixB.Value. |
int32 | Cols | Gets or sets the number of columns for the underlying matrix object. Minimum is 1 and maximum is 4. |
int32 | Rows | Gets or sets the number of rows for the underlying matrix object. Minimum is 1 and maximum is 4. |