|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmatlabcontrol.extensions.MatlabNumericArray.DoubleArrayType<T>
T
- an array of 2 or more dimensions which holds double
spublic static final class MatlabNumericArray.DoubleArrayType<T>
An array type of dimension 2 or greater which holds double
s. Instances for dimensions 2 through 9 are
available as public static
fields.
This class is unconditionally thread-safe.
Field Summary | |
---|---|
static MatlabNumericArray.DoubleArrayType<double[][]> |
DIM_2
Representation of double[][] class. |
static MatlabNumericArray.DoubleArrayType<double[][][]> |
DIM_3
Representation of double[][][] class. |
static MatlabNumericArray.DoubleArrayType<double[][][][]> |
DIM_4
Representation of double[][][][] class. |
static MatlabNumericArray.DoubleArrayType<double[][][][][]> |
DIM_5
Representation of double[][][][][] class. |
static MatlabNumericArray.DoubleArrayType<double[][][][][][]> |
DIM_6
Representation of double[][][][][][] class. |
static MatlabNumericArray.DoubleArrayType<double[][][][][][][]> |
DIM_7
Representation of double[][][][][][][] class. |
static MatlabNumericArray.DoubleArrayType<double[][][][][][][][]> |
DIM_8
Representation of double[][][][][][][][] class. |
static MatlabNumericArray.DoubleArrayType<double[][][][][][][][][]> |
DIM_9
Representation of double[][][][][][][][][] class. |
Method Summary | ||
---|---|---|
java.lang.Class<T> |
getArrayClass()
The type of array. |
|
int |
getDimensions()
The number of dimensions of the array type. |
|
static
|
getInstance(java.lang.Class<T> arrayType)
Gets an instance of DoubleArrayType<T> where T is the type of arrayType . |
|
java.lang.String |
toString()
Returns a brief description of this double array type. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final MatlabNumericArray.DoubleArrayType<double[][]> DIM_2
double[][]
class.
public static final MatlabNumericArray.DoubleArrayType<double[][][]> DIM_3
double[][][]
class.
public static final MatlabNumericArray.DoubleArrayType<double[][][][]> DIM_4
double[][][][]
class.
public static final MatlabNumericArray.DoubleArrayType<double[][][][][]> DIM_5
double[][][][][]
class.
public static final MatlabNumericArray.DoubleArrayType<double[][][][][][]> DIM_6
double[][][][][][]
class.
public static final MatlabNumericArray.DoubleArrayType<double[][][][][][][]> DIM_7
double[][][][][][][]
class.
public static final MatlabNumericArray.DoubleArrayType<double[][][][][][][][]> DIM_8
double[][][][][][][][]
class.
public static final MatlabNumericArray.DoubleArrayType<double[][][][][][][][][]> DIM_9
double[][][][][][][][][]
class.
Method Detail |
---|
public static <T> MatlabNumericArray.DoubleArrayType<T> getInstance(java.lang.Class<T> arrayType)
DoubleArrayType<T>
where T
is the type of arrayType
. T
must be an array of 1 or more dimensions that holds double
s. This is intended for getting array types
in excess of 9 dimensions, as dimensions 2 through 9 are represented by constants DIM_2 ... DIM_9
.
DoubleArrayType<double[][][]> type3D = DoubleArrayType.getInstance(double[][][].class);
T
- arrayType
-
java.lang.IllegalArgumentException
- if the type is not an array holding double
s or the type is of less
than 2 dimensionspublic int getDimensions()
public java.lang.Class<T> getArrayClass()
double
s, and may be of any dimension 2 or greater.
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |