Package ucar.nc2.ft2.coverage
Class CoverageCoordAxisBuilder
- java.lang.Object
-
- ucar.nc2.ft2.coverage.CoverageCoordAxisBuilder
-
public class CoverageCoordAxisBuilder extends Object
Mutable builder object for CoverageCoordAxis
-
-
Field Summary
Fields Modifier and Type Field Description AttributeContainerMutable
attributes
AxisType
axisType
DataType
dataType
CoverageCoordAxis.DependenceType
dependenceType
List<String>
dependsOn
String
description
double
endValue
boolean
isSubset
String
name
int
ncoords
Range
range
List<RangeIterator>
ranges
CoordAxisReader
reader
double
resolution
int[]
shape
CoverageCoordAxis.Spacing
spacing
double
startValue
String
units
Object
userObject
double[]
values
-
Constructor Summary
Constructors Constructor Description CoverageCoordAxisBuilder()
CoverageCoordAxisBuilder(String name, String units, String description, DataType dataType, AxisType axisType, AttributeContainer atts, CoverageCoordAxis.DependenceType dependenceType, String dependsOnS, CoverageCoordAxis.Spacing spacing, int ncoords, double startValue, double endValue, double resolution, double[] values, CoordAxisReader reader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CoverageCoordAxisBuilder
setDependsOn(String dependsOn)
void
setIsSubset(boolean isSubset)
void
setMissingTolerance(double tolerance)
void
setSpacingFromValues(boolean isInterval)
-
-
-
Field Detail
-
name
public String name
-
description
public String description
-
dataType
public DataType dataType
-
axisType
public AxisType axisType
-
attributes
public AttributeContainerMutable attributes
-
dependenceType
public CoverageCoordAxis.DependenceType dependenceType
-
ncoords
public int ncoords
-
spacing
public CoverageCoordAxis.Spacing spacing
-
startValue
public double startValue
-
endValue
public double endValue
-
resolution
public double resolution
-
reader
public CoordAxisReader reader
-
isSubset
public boolean isSubset
-
units
public String units
-
values
public double[] values
-
range
public Range range
-
shape
public int[] shape
-
ranges
public List<RangeIterator> ranges
-
userObject
public Object userObject
-
-
Constructor Detail
-
CoverageCoordAxisBuilder
public CoverageCoordAxisBuilder()
-
CoverageCoordAxisBuilder
public CoverageCoordAxisBuilder(String name, String units, String description, DataType dataType, AxisType axisType, AttributeContainer atts, CoverageCoordAxis.DependenceType dependenceType, String dependsOnS, CoverageCoordAxis.Spacing spacing, int ncoords, double startValue, double endValue, double resolution, double[] values, CoordAxisReader reader)
-
-
Method Detail
-
setIsSubset
public void setIsSubset(boolean isSubset)
-
setDependsOn
public CoverageCoordAxisBuilder setDependsOn(String dependsOn)
-
setMissingTolerance
public void setMissingTolerance(double tolerance)
-
setSpacingFromValues
public void setSpacingFromValues(boolean isInterval)
-
-