public static class CoordinatesHelper.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.List<CoordinateAxis.Builder> |
coordAxes |
java.util.List<CoordinateSystem.Builder> |
coordSys |
java.util.List<CoordinateTransform.Builder> |
coordTransforms |
Constructor and Description |
---|
Builder() |
public java.util.List<CoordinateAxis.Builder> coordAxes
public java.util.List<CoordinateSystem.Builder> coordSys
public java.util.List<CoordinateTransform.Builder> coordTransforms
public CoordinatesHelper.Builder addCoordinateAxis(CoordinateAxis.Builder axis)
public CoordinatesHelper.Builder addCoordinateAxes(java.util.Collection<CoordinateAxis.Builder> axes)
public java.util.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 addVerticalCTBuilder(VerticalCTBuilder vctb)
public CoordinatesHelper.Builder addCoordinateSystems(java.util.Collection<CoordinateSystem.Builder> systems)
public CoordinatesHelper.Builder addCoordinateTransform(CoordinateTransform.Builder ct)
public CoordinatesHelper.Builder addCoordinateTransforms(java.util.Collection<CoordinateTransform.Builder> transforms)
public CoordinatesHelper build(NetcdfDataset ncd)
public boolean isComplete(CoordinateSystem.Builder<?> cs, VariableDS.Builder<?> vb)
public boolean containsAxes(CoordinateSystem.Builder cs, java.util.List<CoordinateAxis.Builder> dataAxes)
public boolean containsAxisTypes(CoordinateSystem.Builder cs, java.util.List<AxisType> axisTypes)