public static class CoordinatesHelper.Builder extends Object
| Modifier and Type | Field and Description |
|---|---|
List<CoordinateAxis.Builder<?>> |
coordAxes |
List<CoordinateSystem.Builder<?>> |
coordSys |
List<CoordinateTransform.Builder<?>> |
coordTransforms |
List<TransformBuilder> |
transformBuilders |
| Constructor and Description |
|---|
Builder() |
public List<CoordinateAxis.Builder<?>> coordAxes
public List<CoordinateSystem.Builder<?>> coordSys
public List<CoordinateTransform.Builder<?>> coordTransforms
public List<TransformBuilder> transformBuilders
public CoordinatesHelper.Builder addCoordinateAxis(CoordinateAxis.Builder<?> axis)
public CoordinatesHelper.Builder addCoordinateAxes(Collection<CoordinateAxis.Builder<?>> axes)
public Optional<CoordinateAxis.Builder<?>> findAxisByType(CoordinateSystem.Builder<?> csys, AxisType type)
public boolean replaceCoordinateAxis(CoordinateAxis.Builder<?> axis)
public CoordinatesHelper.Builder addCoordinateSystem(CoordinateSystem.Builder<?> cs)
public CoordinatesHelper.Builder addCoordinateSystems(Collection<CoordinateSystem.Builder<?>> systems)
public CoordinatesHelper.Builder addCoordinateTransform(CoordinateTransform.Builder<?> ct)
public CoordinatesHelper.Builder addTransformBuilder(TransformBuilder ct)
public CoordinatesHelper.Builder addCoordinateTransforms(Collection<CoordinateTransform.Builder<?>> transforms)
public boolean isComplete(CoordinateSystem.Builder<?> cs, Variable.Builder<?> vb)
public boolean containsAxes(CoordinateSystem.Builder<?> cs, List<CoordinateAxis.Builder<?>> dataAxes)
public boolean containsAxisTypes(CoordinateSystem.Builder<?> cs, List<AxisType> axisTypes)
public CoordinatesHelper build(NetcdfDataset ncd, com.google.common.collect.ImmutableList<CoordinateAxis> coordAxes)