public class Grib2Record extends Object
| Constructor and Description |
|---|
Grib2Record(byte[] header,
Grib2SectionIndicator is,
Grib2SectionIdentification id,
Grib2SectionLocalUse lus,
Grib2SectionGridDefinition gdss,
Grib2SectionProductDefinition pdss,
Grib2SectionDataRepresentation drs,
Grib2SectionBitMap bms,
Grib2SectionData dataSection)
Construction for Grib2Record.
|
public Grib2Record(byte[] header,
Grib2SectionIndicator is,
Grib2SectionIdentification id,
Grib2SectionLocalUse lus,
Grib2SectionGridDefinition gdss,
Grib2SectionProductDefinition pdss,
Grib2SectionDataRepresentation drs,
Grib2SectionBitMap bms,
Grib2SectionData dataSection)
header - Grib headeris - Grib2IndicatorSectionid - Grib2IdentificationSectionlus - raw bytes of local use sectiongdss - Grib2GridDefinitionSectionpdss - Grib2ProductDefinitionSectiondrs - Grib2SectionDataRepresentationbms - Grib2SectionBitMapdataSection - Grib2SectionDatapublic byte[] getHeader()
public Grib2SectionIndicator getIs()
public Grib2SectionIdentification getId()
public boolean hasLocalUseSection()
public Grib2SectionLocalUse getLocalUseSection()
public Grib2SectionGridDefinition getGDSsection()
public Grib2SectionProductDefinition getPDSsection()
public Grib2SectionDataRepresentation getDataRepresentationSection()
public Grib2SectionBitMap getBitmapSection()
public Grib2SectionData getDataSection()
public int getDiscipline()
public CalendarDate getReferenceDate()
public Grib2Pds getPDS()
public void show(Formatter f)
public void setLus(Grib2SectionLocalUse lus)
public void setGdss(Grib2SectionGridDefinition gdss)
public void setPdss(Grib2SectionProductDefinition pdss)
public void setDrs(Grib2SectionDataRepresentation drs)
public void setBms(Grib2SectionBitMap bms)
public void setDataSection(Grib2SectionData dataSection)
public int getFile()
public void setFile(int file)
public float[] readData(RandomAccessFile raf) throws IOException
IOExceptionpublic Grib2Drs.Type40 readDataTest(RandomAccessFile raf) throws IOException
IOExceptionpublic float[] readData(RandomAccessFile raf, long drsPos) throws IOException
raf - from this RandomAccessFiledrsPos - Grib2SectionDataRepresentation starts hereIOException - on read errorpublic static float[] readData(RandomAccessFile raf, long drsPos, int gdsNumberPoints, int scanMode, int nx) throws IOException
raf - from this RandomAccessFiledrsPos - Grib2SectionDataRepresentation starts heregdsNumberPoints - gdss.getNumberPoints()scanMode - gds.scanModenx - gds.nxIOException - on read errorCopyright © 1999-2012 UCAR/Unidata. All Rights Reserved.