4#include <WXP/BufrCode.h>
5#include <WXP/BufrData.h>
6#include <WXP/BufrParam.h>
10#define DATA_SIZE 10000
25 unsigned char data[DATA_SIZE];
26 unsigned char *data_ptr;
66 int readData(
int bytes );
67 int readBits(
int bpval );
68 unsigned char getByte(
int loc );
69 int seekData(
int val );
71 int insertCode(
int ind,
BufrCode &code );
72 int resizeCode(
int size );
73 int searchCode(
int rmaj,
int rmin,
BufrCode &code );
74 int searchCodes(
int rmaj,
int rmin,
char *name,
int *pcodes );
75 int searchDataCode(
int rmaj,
int rmin,
int val,
char *str );
81 int open(
const char *filename );
109 static int checkType(
const char *filename );
This class reads in BUFR data from a file.
Definition BufrFile.h:11
BufrFile()
Definition BufrFile.cc:26
int readIS()
Definition BufrFile.cc:480
int open(const char *filename)
Definition BufrFile.cc:98
int printCodes()
Definition BufrFile.cc:926
int readOS()
Definition BufrFile.cc:755
int close()
Definition BufrFile.cc:126
bool isOpen()
Definition BufrFile.cc:119
static int checkType(const char *filename)
Definition BufrFile.cc:73
~BufrFile()
Definition BufrFile.cc:34
int getLoopBeg()
Definition BufrFile.h:100
int print()
Definition BufrFile.cc:1165
int getLoopInd()
Definition BufrFile.h:98
int nextDataset()
Definition BufrFile.cc:1154
int getLoop()
Definition BufrFile.h:94
int readHeader()
Definition BufrFile.cc:137
int getLoopNum()
Definition BufrFile.h:96
int getCodeInd()
Definition BufrFile.h:92
int getNumSubsets()
Definition BufrFile.h:104
int init()
Definition BufrFile.cc:49
int getLoopEnd()
Definition BufrFile.h:102
int readDDS()
Definition BufrFile.cc:770
This class accesses files.
Definition File.h:15
All WXP classes fall under the WXP namespace.
Definition Angle.h:4
This struct stores BUFR codes.
Definition BufrCode.h:6
This struct stores BUFR data.
Definition BufrData.h:5