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<VerticalCTBuilder> |
verticalCTBuilder |
| Constructor and Description |
|---|
Builder() |
public List<CoordinateAxis.Builder> coordAxes
public List<CoordinateSystem.Builder> coordSys
public List<CoordinateTransform.Builder> coordTransforms
public List<VerticalCTBuilder> verticalCTBuilder
public CoordinatesHelper.Builder addCoordinateAxis(CoordinateAxis.Builder axis)
public CoordinatesHelper.Builder addCoordinateAxes(Collection<CoordinateAxis.Builder> axes)
public Optional<CoordinateAxis.Builder> findCoordinateAxis(String fullName)
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 addVerticalCTBuilder(VerticalCTBuilder vctb)
public Optional<CoordinateSystem.Builder> findCoordinateSystem(String coordAxesNames)
public CoordinatesHelper.Builder addCoordinateSystems(Collection<CoordinateSystem.Builder> systems)
public CoordinatesHelper.Builder addCoordinateTransform(CoordinateTransform.Builder ct)
public CoordinatesHelper.Builder addCoordinateTransforms(Collection<CoordinateTransform.Builder> transforms)
public List<CoordinateAxis.Builder<?>> getAxesForSystem(CoordinateSystem.Builder cs)
public String makeCanonicalName(List<CoordinateAxis.Builder> axes)
public CoordinatesHelper build(NetcdfDataset ncd)
public boolean isComplete(CoordinateSystem.Builder<?> cs, VariableDS.Builder<?> vb)
public boolean containsAxes(CoordinateSystem.Builder cs, List<CoordinateAxis.Builder> dataAxes)
public boolean containsAxisTypes(CoordinateSystem.Builder cs, List<AxisType> axisTypes)