/** Reads a bare set of bytes. */ public static Map<String, MLArray> readBare(MatFileHeader header, ByteBuffer buffer) throws IOException { MatFileReader reader = new MatFileReader(); reader.matFileHeader = header; buffer.order(header.getByteOrder()); reader.readData(buffer); return reader.data; }
/** Reads a bare set of bytes. */ public static Map<String, MLArray> readBare(MatFileHeader header, ByteBuffer buffer) throws IOException { MatFileReader reader = new MatFileReader(); reader.matFileHeader = header; buffer.order(header.getByteOrder()); reader.readData(buffer); return reader.data; }
/** * Reads Matrix name. * * Modifies <code>buf</code> position. * * @param buf <code>ByteBuffer</code> * @return name <code>String</code> * @throws IOException if reading from buffer fails */ private static String readName(ByteBuffer buf, MatFileHeader header) throws IOException { ISMatTag tag = new ISMatTag(buf); return tag.readToString(header.getByteOrder()); }
/** * Reads Matrix name. * * Modifies <code>buf</code> position. * * @param buf <code>ByteBuffer</code> * @return name <code>String</code> * @throws IOException if reading from buffer fails */ private static String readName(ByteBuffer buf, MatFileHeader header) throws IOException { ISMatTag tag = new ISMatTag(buf); return tag.readToString(header.getByteOrder()); }
buf.order(matFileHeader.getByteOrder());
buf.order(matFileHeader.getByteOrder());
ByteBuffer mcosDataBuf = ((MLUInt8) mcosInfo.get(0)).getRealByteBuffer(); mcosDataBuf.order(matFile.getMatFileHeader().getByteOrder());
ByteBuffer mcosDataBuf = ((MLUInt8) mcosInfo.get(0)).getRealByteBuffer(); mcosDataBuf.order(matFile.getMatFileHeader().getByteOrder());
out.order(matFileHeader.getByteOrder());
out.order(matFileHeader.getByteOrder());
String str = tag.readToString(matFileHeader.getByteOrder()); String className = tag.readToString(matFileHeader.getByteOrder()); className = tag.readToString(matFileHeader.getByteOrder());
String str = tag.readToString(matFileHeader.getByteOrder()); String className = tag.readToString(matFileHeader.getByteOrder()); className = tag.readToString(matFileHeader.getByteOrder());