类 ArrayStructureComposite
- java.lang.Object
-
- org.meteoinfo.ndarray.Array
-
- org.meteoinfo.ndarray.ArrayStructureBak
-
- org.meteoinfo.ndarray.ArrayStructureComposite
-
public class ArrayStructureComposite extends ArrayStructureBak
An ArrayStructure compose of other ArrayStructures. Doesnt work because of read(StructureMembers.Member). this need to be withdrawn. int total = 0; Listlist = new ArrayList (msgs.size()); for (Message m : msgs) { ArrayStructure oneMess; if (!m.dds.isCompressed()) { MessageUncompressedDataReader reader = new MessageUncompressedDataReader(); oneMess = reader.readEntireMessage(s, protoMessage, m, raf, null); } else { MessageCompressedDataReader reader = new MessageCompressedDataReader(); oneMess = reader.readEntireMessage(s, protoMessage, m, raf, null); } list.add(oneMess); total += (int) oneMess.getSize(); } return (list.size() == 1) ? list.get(0) : new ArrayStructureComposite(sm, list, total); - 从以下版本开始:
- Nov 19, 2009
- 作者:
- caron
-
-
嵌套类概要
-
从类继承的嵌套类/接口 org.meteoinfo.ndarray.ArrayStructureBak
ArrayStructureBak.ArrayStructureIterator
-
-
构造器概要
构造器 构造器 说明 ArrayStructureComposite(StructureMembers members, java.util.List<ArrayStructureBak> c, int total)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected StructureDatamakeStructureData(ArrayStructureBak me, int recno)-
从类继承的方法 org.meteoinfo.ndarray.ArrayStructureBak
convertScalarDouble, convertScalarFloat, convertScalarInt, convertScalarLong, copy, copyBytes, copyChars, copyDoubles, copyFloats, copyFrom1DJavaArray, copyInts, copyLongs, copyObjects, copySequences, copyShorts, copyStructures, copyTo1DJavaArray, createView, extractMemberArray, findMember, getArray, getArrayObject, getArraySequence, getArrayStructure, getBoolean, getBoolean, getByte, getByte, getChar, getChar, getComplex, getComplex, getDate, getDate, getDouble, getDouble, getElementType, getFloat, getFloat, getInt, getInt, getJavaArrayByte, getJavaArrayChar, getJavaArrayDouble, getJavaArrayFloat, getJavaArrayInt, getJavaArrayLong, getJavaArrayShort, getJavaArrayString, getLong, getLong, getMembers, getObject, getObject, getScalarByte, getScalarChar, getScalarDouble, getScalarFloat, getScalarInt, getScalarLong, getScalarObject, getScalarShort, getScalarString, getScalarStructure, getShort, getShort, getSizeBytes, getStorage, getString, getString, getStructureData, getStructureData, getStructureDataIterator, getStructureMemberNames, getStructureMembers, getStructureSize, sectionNoReduce, setBoolean, setBoolean, setByte, setByte, setChar, setChar, setComplex, setComplex, setDate, setDate, setDouble, setDouble, setFloat, setFloat, setInt, setInt, setLong, setLong, setMemberArray, setObject, setObject, setShort, setShort, setString, setString, showInternal, showInternalMembers
-
从类继承的方法 org.meteoinfo.ndarray.Array
arraycopy, copyIfView, copyTo1DJavaArray, copyToNDJavaArray, factory, factory, factory, factory, factory, factory, factory, factory, factoryConstant, flip, get1DJavaArray, getDataAsByteBuffer, getDataAsByteBuffer, getDataAsByteBuffer, getDataType, getIndex, getIndexIterator, getIndexIteratorFast, getIndexPrivate, getRangeIterator, getRank, getShape, getSize, hasNext, isConstant, isUnsigned, isView, makeArray, makeArray, makeArray, makeArray, makeArrayRankPlusOne, next, nextBoolean, nextByte, nextChar, nextDouble, nextFloat, nextInt, nextLong, nextShort, permute, reduce, reduce, resetLocalIterator, reshape, reshapeNoCopy, reshapeVLen, section, section, section, sectionNoReduce, shapeToString, slice, toString, transpose
-
-
-
-
构造器详细资料
-
ArrayStructureComposite
public ArrayStructureComposite(StructureMembers members, java.util.List<ArrayStructureBak> c, int total)
-
-
方法详细资料
-
makeStructureData
protected StructureData makeStructureData(ArrayStructureBak me, int recno)
- 指定者:
makeStructureData在类中ArrayStructureBak
-
-