public abstract class MatlabLogicalMatrix<T> extends Object
Modifier and Type | Method and Description |
---|---|
abstract boolean |
getElementAtIndices(int row,
int column) |
abstract boolean |
getElementAtIndices(int row,
int column,
int page) |
abstract boolean |
getElementAtIndices(int row,
int column,
int[] pages) |
abstract boolean |
getElementAtLinearIndex(int linearIndex) |
static <T> MatlabLogicalMatrix<T> |
getFull(T values) |
int |
getLengthOfDimension(int dimension)
Returns the length of the dimension specified by
dimension . |
int |
getNumberOfDimensions()
Returns the number of dimensions of the array.
|
int |
getNumberOfElements()
The number of elements in the array.
|
static MatlabLogicalMatrix<boolean[][]> |
getSparse(int[] rowIndices,
int[] colIndices,
boolean[] values,
int numRows,
int numCols) |
T |
toArray()
Returns an array that holds the values from the MATLAB matrix.
|
public static <T> MatlabLogicalMatrix<T> getFull(T values)
public static MatlabLogicalMatrix<boolean[][]> getSparse(int[] rowIndices, int[] colIndices, boolean[] values, int numRows, int numCols)
public abstract boolean getElementAtLinearIndex(int linearIndex)
public abstract boolean getElementAtIndices(int row, int column)
public abstract boolean getElementAtIndices(int row, int column, int page)
public abstract boolean getElementAtIndices(int row, int column, int[] pages)
public T toArray()
public int getNumberOfElements()
numel
function.public int getLengthOfDimension(int dimension)
dimension
. Dimensions use 0-based indexing. So the
first dimension, which is dimension 0, is the row length. The second dimension is the column length. The third
dimension and beyond are pages.dimension
- dimension
IllegalArgumentException
- if dimension
is not a dimension of the arraypublic int getNumberOfDimensions()