visad/src/main/java/ucar/nc2/iosp/grid/GridCoordSys.java
void addLevels(List<GridRecord> records) {
    for (GridRecord record : records) {
      Double d = new Double(record.getLevel1());
      if (!levels.contains(d)) {
        levels.add(d);
      }
      if (dontUseVertical && (levels.size() > 1)) {
        if (GridServiceProvider.debugVert) {
          System.out.println(
                  "GribCoordSys: unused level coordinate has > 1 levels = "
                          + verticalName + " " + record.getLevelType1() + " "
                          + levels.size());
        }
      }
    }
    Collections.sort(levels);
    if (positive.equals("down")) {
      Collections.reverse(levels);
      // TODO: delete
      /* for( int i = 0; i < (levels.size()/2); i++ ){
        Double tmp = (Double) levels.get( i );
        levels.set( i, levels.get(levels.size() -i -1));
        levels.set(levels.size() -i -1, tmp );
     } */
    }
  }
void addLevels(List<GridRecord> records) {
    for (GridRecord record : records) {
      Double d = new Double(record.getLevel1());
      if (!levels.contains(d)) {
        levels.add(d);
      }
      if (dontUseVertical && (levels.size() > 1)) {
        if (GridServiceProvider.debugVert) {
          System.out.println(
                  "GribCoordSys: unused level coordinate has > 1 levels = "
                          + verticalName + " " + record.getLevelType1() + " "
                          + levels.size());
        }
      }
    }
    Collections.sort(levels);
    if (positive.equals("down")) {
      Collections.reverse(levels);
      // TODO: delete
      /* for( int i = 0; i < (levels.size()/2); i++ ){
        Double tmp = (Double) levels.get( i );
        levels.set( i, levels.get(levels.size() -i -1));
        levels.set(levels.size() -i -1, tmp );
     } */
    }
  }
void addLevels ( List < GridRecord > records ) { for ( GridRecord record : records ) { Double d = new Double ( record . getLevel1 ( ) ) ; if ( ! levels . contains ( d ) ) { levels . add ( d ) ; } if ( dontUseVertical && ( levels . size ( ) > 1 ) ) { if ( GridServiceProvider . debugVert ) { System . out . println ( "GribCoordSys: unused level coordinate has > 1 levels = " + verticalName + " " + record . getLevelType1 ( ) + " " + levels . size ( ) ) ; } } } Collections . sort ( levels ) ; if ( positive . equals ( "down" ) ) { Collections . reverse ( levels ) ; // TODO: delete /* for( int i = 0; i < (levels.size()/2); i++ ){
        Double tmp = (Double) levels.get( i );
        levels.set( i, levels.get(levels.size() -i -1));
        levels.set(levels.size() -i -1, tmp );
     } */ } }
Add levels from the GridRecords

@param records the records
Add levels from the GridRecords