Represents a Matrix of values (varying size)
Gets how each value within the Matrix is stored
A ValueType representing how each value in the Matrix is stored
Gets the number of rows in the Matrix
The number of rows in the Matrix
Gets the number of columns in the Matrix
The number of columns in the Matrix
float as_floatAt( |
| ) const |
Gets the value stored at the given row and column (0-based), as a 4-byte float
row uint16 | The 0-based row index of which to get the value |
column uint16 | The 0-based column index of which to get the value |
The value stored at the given row and column, as a float
std::out_of_range: The position requested is out of range
uint16 as_uint16At( |
| ) const |
Gets the value stored at the given row and column (0-based), as a 2-byte unsigned integer
row uint16 | The 0-based row index of which to get the value |
column uint16 | The 0-based column index of which to get the value |
The value stored at the given row and column, as a 2-byte unsigned integer
std::out_of_range: The position requested is out of range
uint8 as_uint8At( |
| ) const |
Gets the value stored at the given row and column (0-based), as a 1-byte uint8
row uint16 | The 0-based row index of which to get the value |
column uint16 | The 0-based column index of which to get the value |
The value stored at the given row and column, as a 1-byte uint8
std::out_of_range: The position requested is out of range
Creates a string from the Matrix
A string representing the entire Matrix object (ex. "[[0,0.1,0.2],[1,1.1,1.2],[2,2.1,2.2]]")