public Sequence(NetcdfFile ncfile, Group group, Structure parent, String shortName) { super(ncfile, group, parent, shortName); List<Dimension> dims = new ArrayList<Dimension>(); dims.add(Dimension.VLEN); setDimensions(dims); setDataType(DataType.SEQUENCE); }
public Sequence(NetcdfFile ncfile, Group group, Structure parent, String shortName) { super(ncfile, group, parent, shortName); List<Dimension> dims = new ArrayList<>(); dims.add(Dimension.VLEN); setDimensions(dims); setDataType(DataType.SEQUENCE); }
public Sequence(NetcdfFile ncfile, Group group, Structure parent, String shortName) { super(ncfile, group, parent, shortName); List<Dimension> dims = new ArrayList<>(); dims.add(Dimension.VLEN); setDimensions(dims); setDataType(DataType.SEQUENCE); }
private void addSequence(Structure parent, DataDescriptor dataDesc) { //String seqName = ftype == (FeatureType.STATION_PROFILE) ? "profile" : "seq"; String seqName = "seq" + seqNum; seqNum++; Sequence seq = new Sequence(ncfile, null, parent, seqName); seq.setDimensions(""); // scalar for (DataDescriptor dkey : dataDesc.getSubKeys()) addMember(seq, dkey); parent.addMemberVariable(seq); seq.setSPobject(dataDesc); dataDesc.name = seqName; dataDesc.refersTo = seq; }
private void addSequence(Structure parent, BufrConfig.FieldConverter fld) { DataDescriptor dkey = fld.dds; String uname = findUniqueName(parent, fld.getName(), "seq"); dkey.name = uname; // name may need to be changed for uniqueness //String seqName = ftype == (FeatureType.STATION_PROFILE) ? "profile" : "seq"; //String seqName = dataDesc.name != null ? dataDesc.name : "seq" + seqNum++; Sequence seq = new Sequence(ncfile, null, parent, uname); seq.setDimensions(""); // scalar for (BufrConfig.FieldConverter subKey : fld.flds) addMember(seq, subKey); parent.addMemberVariable(seq); seq.setSPobject(fld); dkey.refersTo = seq; }