public abstract class Grib2Gds extends Object
| Modifier and Type | Class and Description |
|---|---|
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.SpaceViewPerspective |
| Modifier and Type | Field and Description |
|---|---|
protected byte[] |
data |
float |
earthRadius |
int |
earthShape |
protected int |
hashCode |
protected int |
lastOctet |
float |
majorAxis |
float |
minorAxis |
protected int[] |
nptsInLine |
int |
scanMode |
int |
template |
| Modifier | Constructor and Description |
|---|---|
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 Earth |
getEarth() |
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 |
hashCode() |
boolean |
isLatLon() |
boolean |
isThin() |
static void |
main(String[] args) |
abstract GdsHorizCoordSys |
makeHorizCoordSys() |
protected void |
readNptsInLine() |
abstract void |
testHorizCoordSys(Formatter f) |
protected final byte[] data
public int template
public float earthRadius
public float majorAxis
public float minorAxis
public int scanMode
public int earthShape
protected int[] nptsInLine
protected int lastOctet
protected int hashCode
public static Grib2Gds factory(int template, byte[] data)
protected void finish()
public abstract GdsHorizCoordSys makeHorizCoordSys()
public abstract void testHorizCoordSys(Formatter f)
public int getNx()
public int getNy()
public int getNxRaw()
public int getNyRaw()
public int[] getNptsInLine()
public byte[] getRawBytes()
public boolean isLatLon()
public String getNameShort()
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()
public static void main(String[] args)
Copyright © 1999-2013 UCAR/Unidata. All Rights Reserved.