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 |
static double |
maxReletiveErrorPos |
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) |
protected int |
getOctet4(int start) |
protected int |
getOctetSigned(int index) |
byte[] |
getRawBytes() |
protected float |
getScaledValue(int start) |
int |
getScanMode() |
int |
hashCode() |
boolean |
isLatLon() |
boolean |
isThin() |
abstract GdsHorizCoordSys |
makeHorizCoordSys() |
protected void |
readNptsInLine() |
void |
setCenter(int center) |
abstract void |
testHorizCoordSys(java.util.Formatter f) |
void |
testScanMode(java.util.Formatter f) |
public static final double maxReletiveErrorPos
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 void readNptsInLine()
protected int getOctet(int index)
protected int getOctetSigned(int index)
protected int getOctet4(int start)
protected float getScaledValue(int start)
protected Earth getEarth()