Package ucar.nc2.grib.coord
Interface CoordinateBuilder<T>
-
- All Known Implementing Classes:
CoordinateBuilderImpl,CoordinateEns.Builder1,CoordinateEns.Builder2,CoordinateRuntime.Builder1,CoordinateRuntime.Builder2,CoordinateTime.Builder1,CoordinateTime.Builder2,CoordinateTime2D.Builder1,CoordinateTime2D.Builder2,CoordinateTimeIntv.Builder1,CoordinateTimeIntv.Builder2,CoordinateVert.Builder1,CoordinateVert.Builder2
public interface CoordinateBuilder<T>Builds Coordinates by finding distinct values.- Since:
- 11/27/13
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceCoordinateBuilder.TwoD<T>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAll(List<Object> coords)voidaddAll(Coordinate coord)voidaddRecord(T r)Objectextract(T gr)Coordinatefinish()CoordinategetCoordinate()intgetIndex(T gr)CoordinatemakeCoordinate(List<Object> values)
-
-
-
Method Detail
-
addRecord
void addRecord(T r)
-
makeCoordinate
Coordinate makeCoordinate(List<Object> values)
-
finish
Coordinate finish()
-
getIndex
int getIndex(T gr)
-
getCoordinate
Coordinate getCoordinate()
-
addAll
void addAll(Coordinate coord)
-
-