com.jmatio.types
Class MLArray

java.lang.Object
  extended by com.jmatio.types.MLArray
Direct Known Subclasses:
MLCell, MLChar, MLEmptyArray, MLNumericArray, MLStructure

public class MLArray
extends Object


Field Summary
protected  int attributes
           
protected  int[] dims
           
static int mtFLAG_COMPLEX
           
static int mtFLAG_GLOBAL
           
static int mtFLAG_LOGICAL
           
static int mtFLAG_TYPE
           
static int mxCELL_CLASS
           
static int mxCHAR_CLASS
           
static int mxDOUBLE_CLASS
           
static int mxFUNCTION_CLASS
           
static int mxINT16_CLASS
           
static int mxINT32_CLASS
           
static int mxINT64_CLASS
           
static int mxINT8_CLASS
           
static int mxOBJECT_CLASS
           
static int mxOPAQUE_CLASS
           
static int mxSINGLE_CLASS
           
static int mxSPARSE_CLASS
           
static int mxSTRUCT_CLASS
           
static int mxUINT16_CLASS
           
static int mxUINT32_CLASS
           
static int mxUINT64_CLASS
           
static int mxUINT8_CLASS
           
static int mxUNKNOWN_CLASS
           
 String name
           
protected  int type
           
 
Constructor Summary
MLArray(String name, int[] dims, int type, int attributes)
           
 
Method Summary
 String contentToString()
           
 void dispose()
           
 int[] getDimensions()
           
 int getFlags()
           
protected  int getIndex(int m, int n)
           
 int getM()
           
 int getN()
           
 String getName()
          Gets array name
 byte[] getNameToByteArray()
           
 int getNDimensions()
           
 int getSize()
           
 int getType()
           
 boolean isCell()
           
 boolean isChar()
           
 boolean isComplex()
           
 boolean isDouble()
           
 boolean isEmpty()
           
 boolean isFunctionObject()
           
 boolean isInt16()
           
 boolean isInt32()
           
 boolean isInt64()
           
 boolean isInt8()
           
 boolean isLogical()
           
 boolean isObject()
           
 boolean isOpaque()
           
 boolean isSingle()
           
 boolean isSparse()
           
 boolean isStruct()
           
 boolean isUint16()
           
 boolean isUint32()
           
 boolean isUint64()
           
 boolean isUint8()
           
 boolean isUnknown()
           
 String toString()
           
static String typeToString(int type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mxUNKNOWN_CLASS

public static final int mxUNKNOWN_CLASS
See Also:
Constant Field Values

mxCELL_CLASS

public static final int mxCELL_CLASS
See Also:
Constant Field Values

mxSTRUCT_CLASS

public static final int mxSTRUCT_CLASS
See Also:
Constant Field Values

mxOBJECT_CLASS

public static final int mxOBJECT_CLASS
See Also:
Constant Field Values

mxCHAR_CLASS

public static final int mxCHAR_CLASS
See Also:
Constant Field Values

mxSPARSE_CLASS

public static final int mxSPARSE_CLASS
See Also:
Constant Field Values

mxDOUBLE_CLASS

public static final int mxDOUBLE_CLASS
See Also:
Constant Field Values

mxSINGLE_CLASS

public static final int mxSINGLE_CLASS
See Also:
Constant Field Values

mxINT8_CLASS

public static final int mxINT8_CLASS
See Also:
Constant Field Values

mxUINT8_CLASS

public static final int mxUINT8_CLASS
See Also:
Constant Field Values

mxINT16_CLASS

public static final int mxINT16_CLASS
See Also:
Constant Field Values

mxUINT16_CLASS

public static final int mxUINT16_CLASS
See Also:
Constant Field Values

mxINT32_CLASS

public static final int mxINT32_CLASS
See Also:
Constant Field Values

mxUINT32_CLASS

public static final int mxUINT32_CLASS
See Also:
Constant Field Values

mxINT64_CLASS

public static final int mxINT64_CLASS
See Also:
Constant Field Values

mxUINT64_CLASS

public static final int mxUINT64_CLASS
See Also:
Constant Field Values

mxFUNCTION_CLASS

public static final int mxFUNCTION_CLASS
See Also:
Constant Field Values

mxOPAQUE_CLASS

public static final int mxOPAQUE_CLASS
See Also:
Constant Field Values

mtFLAG_COMPLEX

public static final int mtFLAG_COMPLEX
See Also:
Constant Field Values

mtFLAG_GLOBAL

public static final int mtFLAG_GLOBAL
See Also:
Constant Field Values

mtFLAG_LOGICAL

public static final int mtFLAG_LOGICAL
See Also:
Constant Field Values

mtFLAG_TYPE

public static final int mtFLAG_TYPE
See Also:
Constant Field Values

dims

protected int[] dims

name

public String name

attributes

protected int attributes

type

protected int type
Constructor Detail

MLArray

public MLArray(String name,
               int[] dims,
               int type,
               int attributes)
Method Detail

getName

public String getName()
Gets array name

Returns:
- array name

getFlags

public int getFlags()

getNameToByteArray

public byte[] getNameToByteArray()

getDimensions

public int[] getDimensions()

getM

public int getM()

getN

public int getN()

getNDimensions

public int getNDimensions()

getSize

public int getSize()

getType

public int getType()

isEmpty

public boolean isEmpty()

typeToString

public static final String typeToString(int type)

isCell

public boolean isCell()

isChar

public boolean isChar()

isComplex

public boolean isComplex()

isSparse

public boolean isSparse()

isStruct

public boolean isStruct()

isDouble

public boolean isDouble()

isSingle

public boolean isSingle()

isInt8

public boolean isInt8()

isUint8

public boolean isUint8()

isInt16

public boolean isInt16()

isUint16

public boolean isUint16()

isInt32

public boolean isInt32()

isUint32

public boolean isUint32()

isInt64

public boolean isInt64()

isUint64

public boolean isUint64()

isObject

public boolean isObject()

isOpaque

public boolean isOpaque()

isLogical

public boolean isLogical()

isFunctionObject

public boolean isFunctionObject()

isUnknown

public boolean isUnknown()

getIndex

protected int getIndex(int m,
                       int n)

toString

public String toString()
Overrides:
toString in class Object

contentToString

public String contentToString()

dispose

public void dispose()


Copyright © 2006–2014 GeoSolutions. All rights reserved.