Package ucar.nc2.ft2.coverage
Class CoverageCoordSys
- java.lang.Object
-
- ucar.nc2.ft2.coverage.CoverageCoordSys
-
public class CoverageCoordSys extends Object
A Coverage Coordinate System Immutable after setImmutable is called- Since:
- 7/11/2015
-
-
Field Summary
Fields Modifier and Type Field Description protected CoordSysContainer
dataset
-
Constructor Summary
Constructors Constructor Description CoverageCoordSys(String name, List<String> axisNames, List<String> transformNames, FeatureType type)
CoverageCoordSys(CoverageCoordSys from)
-
Method Summary
-
-
-
Field Detail
-
dataset
protected CoordSysContainer dataset
-
-
Constructor Detail
-
CoverageCoordSys
public CoverageCoordSys(String name, List<String> axisNames, List<String> transformNames, FeatureType type)
-
CoverageCoordSys
public CoverageCoordSys(CoverageCoordSys from)
-
-
Method Detail
-
isConstantForecast
public boolean isConstantForecast()
-
setDataset
public void setDataset(CoordSysContainer dataset)
-
setHorizCoordSys
public void setHorizCoordSys(HorizCoordSys horizCoordSys)
-
makeHorizCoordSys
public HorizCoordSys makeHorizCoordSys()
-
getName
public String getName()
-
getTransforms
public List<CoverageTransform> getTransforms()
-
getHorizTransform
public CoverageTransform getHorizTransform()
-
getHorizCoordSys
public HorizCoordSys getHorizCoordSys()
-
getCoverageType
public FeatureType getCoverageType()
-
getXAxis
public CoverageCoordAxis getXAxis()
-
getYAxis
public CoverageCoordAxis getYAxis()
-
getZAxis
public CoverageCoordAxis getZAxis()
-
getTimeAxis
public CoverageCoordAxis getTimeAxis()
-
getAxis
public CoverageCoordAxis getAxis(AxisType type)
-
getAxis
public CoverageCoordAxis getAxis(String axisName)
-
getAxes
public List<CoverageCoordAxis> getAxes()
-
getShape
public int[] getShape()
Using independent axes only. Note this depends on order of axes.
-
getRanges
public List<RangeIterator> getRanges()
-
isRegularSpatial
public boolean isRegularSpatial()
-
getProjection
public ProjectionImpl getProjection()
-
isTime2D
public boolean isTime2D(CoverageCoordAxis axis)
-
subset
public Optional<CoverageCoordSys> subset(SubsetParams params)
-
subset
public Optional<CoverageCoordSys> subset(SubsetParams params, boolean makeCFcompliant, boolean finish)
-
getDependentAxes
public List<CoverageCoordAxis> getDependentAxes(CoverageCoordAxis indAxis)
-
-