Пример #1
0
 protected GribCollectionProto.Coord writeCoordProto(VertCoord vc, int index) throws IOException {
   GribCollectionProto.Coord.Builder b = GribCollectionProto.Coord.newBuilder();
   b.setCode(vc.getCode());
   b.setUnit(vc.getUnits());
   for (VertCoord.Level coord : vc.getCoords()) {
     if (vc.isLayer()) {
       b.addValues((float) coord.getValue1());
       b.addBound((float) coord.getValue2());
     } else {
       b.addValues((float) coord.getValue1());
     }
   }
   return b.build();
 }