<Float64MatrixNode> Data Interface

Provides script language access to C++ objects of this type.

Class HierarchyType » Node » VariableNode » Float64MatrixNode

Function Members

Function members are as follows:

Return Type Function Name Documentation
int32ClampValueSets the value stored by this <Node> if and only if the value is within the range values specified by this <Node>.
int32ElementCountReturns the matrix element count ( rows x columns ).
int32GetAllDimensionsPopulates an <Int32Array> with compact <int32> values representing all supported MatrixNode dimension. For example: mat2x3, mat4, and mat4x4 return 23, 44, and 44 respectively.
int32GetAllTypeStringsPopulates a <StrList> with all matrix type declarations such as mat2x2 and mat3x4 and mat4x4.
stringGetValueStringReturns a string containing the values of this matrix.

Object Members

Object members are as follows:

Type Name Accessor Name Documentation
<Float64MatrixRange>RangeReturns a pointer to this <Node> object's range management object.
<Float64Matrix>ValueReturns 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.
int32ColsGets or sets the number of columns for the underlying matrix object. Minimum is 1 and maximum is 4.
int32RowsGets or sets the number of rows for the underlying matrix object. Minimum is 1 and maximum is 4.