public class DtCoverageCS
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected DtCoverageCSBuilder |
builder |
Constructor and Description |
---|
DtCoverageCS(DtCoverageCSBuilder builder)
Create a GeoGridCoordSys from an existing Coordinate System.
|
Modifier and Type | Method and Description |
---|---|
CoordinateAxis |
findCoordAxis(java.lang.String shortName) |
ProjectionRect |
getBoundingBox()
Get the x,y bounding box in projection coordinates.
|
CalendarDateRange |
getCalendarDateRange() |
java.util.List<CoordinateAxis> |
getCoordAxes() |
java.util.List<CoordinateTransform> |
getCoordTransforms() |
FeatureType |
getCoverageType() |
int |
getDomainRank() |
CoordinateAxis1D |
getEnsembleAxis() |
java.lang.String |
getHorizStaggerType() |
LatLonPoint |
getLatLon(double xcoord,
double ycoord) |
LatLonPoint |
getLatLon(int xindex,
int yindex)
Get the Lat/Lon coordinates of the midpoint of a grid cell, using the x,y indices
|
LatLonRect |
getLatLonBoundingBox()
Get horizontal bounding box in lat, lon coordinates.
|
java.lang.String |
getName() |
ProjectionImpl |
getProjection() |
int |
getRangeRank() |
CoordinateAxis1DTime |
getRunTimeAxis() |
CoordinateAxis |
getTimeAxis() |
CoordinateAxis1D |
getVerticalAxis()
get the Vertical axis (either Geoz, Height, or Pressure)
|
CoordinateAxis |
getXHorizAxis()
get the X Horizontal axis (either GeoX or Lon)
|
CoordinateAxis |
getYHorizAxis()
get the Y Horizontal axis (either GeoY or Lat)
|
boolean |
isGlobalLon()
Is this a global coverage over longitude ?
|
boolean |
isLatLon()
is this a Lat/Lon coordinate system?
|
boolean |
isRegularSpatial()
true if x and y axes are CoordinateAxis1D and are regular
|
void |
setHorizStaggerType(java.lang.String horizStaggerType) |
void |
show(java.util.Formatter f,
boolean showCoords) |
java.lang.String |
toString() |
protected DtCoverageCSBuilder builder
public DtCoverageCS(DtCoverageCSBuilder builder)
builder
- create from thispublic java.lang.String getName()
public FeatureType getCoverageType()
public java.util.List<CoordinateAxis> getCoordAxes()
public CoordinateAxis findCoordAxis(java.lang.String shortName)
public java.util.List<CoordinateTransform> getCoordTransforms()
public CoordinateAxis getXHorizAxis()
public CoordinateAxis getYHorizAxis()
public CoordinateAxis1D getVerticalAxis()
public CoordinateAxis getTimeAxis()
public CoordinateAxis1DTime getRunTimeAxis()
public CoordinateAxis1D getEnsembleAxis()
public ProjectionImpl getProjection()
public boolean isLatLon()
public boolean isGlobalLon()
public boolean isRegularSpatial()
public java.lang.String getHorizStaggerType()
public void setHorizStaggerType(java.lang.String horizStaggerType)
public ProjectionRect getBoundingBox()
public LatLonPoint getLatLon(int xindex, int yindex)
xindex
- x indexyindex
- y indexpublic LatLonPoint getLatLon(double xcoord, double ycoord)
public LatLonRect getLatLonBoundingBox()
public java.lang.String toString()
toString
in class java.lang.Object
public void show(java.util.Formatter f, boolean showCoords)
public CalendarDateRange getCalendarDateRange()
public int getDomainRank()
public int getRangeRank()