@Immutable
public abstract class Grib2Gds
extends java.lang.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(java.lang.Object o) |
static Grib2Gds |
factory(int template,
byte[] data) |
protected void |
finish() |
protected Earth |
getEarth() |
java.lang.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(java.util.Formatter f) |
void |
testScanMode(java.util.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(java.util.Formatter f)
public void testScanMode(java.util.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 java.lang.String getNameShort()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean isThin()
protected int getOctet(int index)
protected Earth getEarth()