com.jmatio.types
Class MLUInt64

java.lang.Object
  extended by com.jmatio.types.MLArray
      extended by com.jmatio.types.MLNumericArray<Long>
          extended by com.jmatio.types.MLUInt64
All Implemented Interfaces:
ByteStorageSupport<Long>, GenericArrayCreator<Long>

public class MLUInt64
extends MLNumericArray<Long>

Class represents Int64 (long) array (matrix)

Author:
Wojciech Gradkowski

Field Summary
 
Fields inherited from class com.jmatio.types.MLArray
attributes, dims, mtFLAG_COMPLEX, mtFLAG_GLOBAL, mtFLAG_LOGICAL, mtFLAG_TYPE, mxCELL_CLASS, mxCHAR_CLASS, mxDOUBLE_CLASS, mxFUNCTION_CLASS, mxINT16_CLASS, mxINT32_CLASS, mxINT64_CLASS, mxINT8_CLASS, mxOBJECT_CLASS, mxOPAQUE_CLASS, mxSINGLE_CLASS, mxSPARSE_CLASS, mxSTRUCT_CLASS, mxUINT16_CLASS, mxUINT32_CLASS, mxUINT64_CLASS, mxUINT8_CLASS, mxUNKNOWN_CLASS, name, type
 
Constructor Summary
MLUInt64(String name, int[] dims)
          Create a MLUInt64 array with given name, and dimensions.
MLUInt64(String name, int[] dims, int type, int attributes)
          Normally this constructor is used only by MatFileReader and MatFileWriter
MLUInt64(String name, long[][] vals)
          Jama [math.nist.gov] style: construct a 2D real matrix from byte[][] Note: array is converted to Byte[]
MLUInt64(String name, long[] vals, int m)
          Jama [math.nist.gov] style: construct a matrix from a one-dimensional packed array
MLUInt64(String name, Long[] vals, int m)
          Jama [math.nist.gov] style: construct a 2D real matrix from a one-dimensional packed array
 
Method Summary
 Long buldFromBytes(byte[] bytes)
           
 Long[] createArray(int m, int n)
           
 long[][] getArray()
          Gets two-dimensional real array.
 byte[] getByteArray(Long value)
           
 int getBytesAllocated()
           
 Class<Long> getStorageClazz()
           
 
Methods inherited from class com.jmatio.types.MLNumericArray
_get, _set, allocate, contentToString, dispose, equals, get, get, getImaginary, getImaginary, getImaginaryByteBuffer, getReal, getReal, getRealByteBuffer, putImaginaryByteBuffer, putRealByteBuffer, set, set, set, setImaginary, setImaginary, setReal, setReal, setReal
 
Methods inherited from class com.jmatio.types.MLArray
getDimensions, getFlags, getIndex, getM, getN, getName, getNameToByteArray, getNDimensions, getSize, getType, isCell, isChar, isComplex, isDouble, isEmpty, isFunctionObject, isInt16, isInt32, isInt64, isInt8, isLogical, isObject, isOpaque, isSingle, isSparse, isStruct, isUint16, isUint32, isUint64, isUint8, isUnknown, toString, typeToString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MLUInt64

public MLUInt64(String name,
                int[] dims,
                int type,
                int attributes)
Normally this constructor is used only by MatFileReader and MatFileWriter

Parameters:
name - - array name
dims - - array dimensions
type - - array type: here mxDOUBLE_CLASS
attributes - - array flags

MLUInt64

public MLUInt64(String name,
                int[] dims)
Create a MLUInt64 array with given name, and dimensions.

Parameters:
name - - array name
dims - - array dimensions

MLUInt64

public MLUInt64(String name,
                Long[] vals,
                int m)
Jama [math.nist.gov] style: construct a 2D real matrix from a one-dimensional packed array

Parameters:
name - - array name
vals - - One-dimensional array of doubles, packed by columns (ala Fortran).
m - - Number of rows

MLUInt64

public MLUInt64(String name,
                long[][] vals)
Jama [math.nist.gov] style: construct a 2D real matrix from byte[][] Note: array is converted to Byte[]

Parameters:
name - - array name
vals - - two-dimensional array of values

MLUInt64

public MLUInt64(String name,
                long[] vals,
                int m)
Jama [math.nist.gov] style: construct a matrix from a one-dimensional packed array

Parameters:
name - - array name
vals - - One-dimensional array of doubles, packed by columns (ala Fortran).
m - - Number of rows
Method Detail

createArray

public Long[] createArray(int m,
                          int n)

getArray

public long[][] getArray()
Gets two-dimensional real array.

Returns:
- 2D real array

buldFromBytes

public Long buldFromBytes(byte[] bytes)

getBytesAllocated

public int getBytesAllocated()

getStorageClazz

public Class<Long> getStorageClazz()

getByteArray

public byte[] getByteArray(Long value)


Copyright © 2006–2013 GeoSolutions. All rights reserved.