public class CoordinateSharer<T> extends Object
Constructor and Description |
---|
CoordinateSharer(boolean isRuntimeUnion) |
Modifier and Type | Method and Description |
---|---|
void |
addCoordinate(Coordinate coord) |
void |
addCoords(List<Coordinate> coords) |
void |
finish() |
List<Coordinate> |
getUnionCoords() |
List<Integer> |
reindex2shared(List<Coordinate> prev) |
CoordinateND<T> |
reindexCoordND(CoordinateND<T> prev)
If using runtimeUnion, or time2D, you must reindex the CoordinateND
|
void |
showInfo(Formatter sb) |
public CoordinateSharer(boolean isRuntimeUnion)
isRuntimeUnion
- if true, make union of runtimes, otherwise keep separate runtimes if distinctpublic void addCoordinate(Coordinate coord)
public void addCoords(List<Coordinate> coords)
public void finish()
public List<Coordinate> getUnionCoords()
public CoordinateND<T> reindexCoordND(CoordinateND<T> prev)
prev
- previous CoordinateNDpublic List<Integer> reindex2shared(List<Coordinate> prev)
public void showInfo(Formatter sb)
Copyright © 1999–2018 UCAR/Unidata. All rights reserved.