public class CoordinateSharer<T> extends Object
| Constructor and Description |
|---|
CoordinateSharer(boolean isRuntimeUnion,
org.slf4j.Logger logger) |
| Modifier and Type | Method and Description |
|---|---|
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,
org.slf4j.Logger logger)
isRuntimeUnion - if true, make union of runtimes, otherwise keep separate runtimes if distinctpublic 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)