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 interface
CoordinateBuilder.TwoD<T>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addAll(List<Object> coords)
void
addAll(Coordinate coord)
void
addRecord(T r)
Object
extract(T gr)
Coordinate
finish()
Coordinate
getCoordinate()
int
getIndex(T gr)
Coordinate
makeCoordinate(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)
-
-