@Immutable public abstract class Grib2Gds extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Grib2Gds.AbstractRotatedLatLon |
static class |
Grib2Gds.AlbersEqualArea |
static class |
Grib2Gds.CurvilinearOrthogonal |
static class |
Grib2Gds.GaussLatLon |
static class |
Grib2Gds.LambertConformal |
static class |
Grib2Gds.LatLon |
static class |
Grib2Gds.Mercator |
static class |
Grib2Gds.PolarStereographic |
static class |
Grib2Gds.RotatedLatLon |
static class |
Grib2Gds.RotatedLatLon32769 |
static class |
Grib2Gds.SpaceViewPerspective |
| Modifier and Type | Field and Description |
|---|---|
int |
center |
protected byte[] |
data |
float |
earthRadius |
int |
earthShape |
protected int |
hashCode |
protected int |
lastOctet |
float |
majorAxis |
float |
minorAxis |
protected int[] |
nptsInLine |
protected int |
scanMode |
int |
template |
| Modifier | Constructor and Description |
|---|---|
protected |
Grib2Gds(byte[] data) |
protected |
Grib2Gds(byte[] data,
int template) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
static Grib2Gds |
factory(int template,
byte[] data) |
protected void |
finish() |
protected ucar.unidata.geoloc.Earth |
getEarth() |
String |
getNameShort() |
int[] |
getNptsInLine() |
int |
getNx() |
int |
getNxRaw() |
int |
getNy() |
int |
getNyRaw() |
protected int |
getOctet(int index) |
byte[] |
getRawBytes() |
int |
getScanMode() |
int |
hashCode() |
boolean |
isLatLon() |
boolean |
isThin() |
abstract GdsHorizCoordSys |
makeHorizCoordSys() |
void |
setCenter(int center) |
abstract void |
testHorizCoordSys(Formatter f) |
void |
testScanMode(Formatter f) |
protected final byte[] data
public int template
public int center
public float earthRadius
public float majorAxis
public float minorAxis
protected int scanMode
public int earthShape
protected int[] nptsInLine
protected int lastOctet
protected int hashCode
protected Grib2Gds(byte[] data)
protected Grib2Gds(byte[] data,
int template)
public static Grib2Gds factory(int template, byte[] data)
protected void finish()
public abstract GdsHorizCoordSys makeHorizCoordSys()
public abstract void testHorizCoordSys(Formatter f)
public void testScanMode(Formatter f)
public int getNx()
public int getNy()
public int getNxRaw()
public int getNyRaw()
public int[] getNptsInLine()
public byte[] getRawBytes()
public int getScanMode()
public void setCenter(int center)
public boolean isLatLon()
public String getNameShort()
public boolean isThin()
protected int getOctet(int index)
protected ucar.unidata.geoloc.Earth getEarth()