Go to the source code of this file.
Classes | |
struct | ESPS_PREAMBLE |
struct | ESPS_FIXED_HDR |
struct | esps_fea |
struct | esps_field |
struct | esps_rec |
struct | esps_hdr |
Macros | |
#define | ESPS_MAGIC 27162 |
#define | ESPS_DOUBLE 1 |
#define | ESPS_FLOAT 2 |
#define | ESPS_INT 3 |
#define | ESPS_SHORT 4 |
#define | ESPS_CHAR 5 /* I doubt I'm treating char and byte appropriately */ |
#define | ESPS_CODED 7 /* enumerated type. Same size as short */ |
#define | ESPS_BYTE 8 |
#define | ESPS_FEA_FILE 1 |
#define | ESPS_FEA_DIRECTORY 15 |
#define | ESPS_FEA_COMMAND 11 |
Enumerations | |
enum | esps_file_type { ESPS_FEA, ESPS_SD, ESPS_SPGRAM, ESPS_FILT } |
Functions | |
esps_fea | new_esps_fea (void) |
void | delete_esps_fea (esps_fea r) |
void | print_esps_fea (esps_fea r) |
esps_fea | read_esps_fea (FILE *fd, esps_hdr hdr) |
void | write_esps_fea (FILE *fd, esps_fea t, esps_hdr hdr) |
esps_hdr | make_esps_hdr (void) |
esps_hdr | make_esps_sd_hdr (void) |
void | delete_esps_hdr (esps_hdr h) |
enum EST_read_status | read_esps_hdr (esps_hdr *hdr, FILE *fd) |
enum EST_write_status | write_esps_hdr (esps_hdr hdr, FILE *fd) |
int | fea_value_d (const char *name, int pos, esps_hdr hdr, double *d) |
int | fea_value_f (const char *name, int pos, esps_hdr hdr, float *d) |
int | fea_value_s (const char *name, int pos, esps_hdr hdr, short *d) |
int | fea_value_i (const char *name, int pos, esps_hdr hdr, int *d) |
int | fea_value_c (const char *name, int pos, esps_hdr hdr, char *d) |
double | get_field_d (esps_rec r, int field, int pos) |
float | get_field_f (esps_rec r, int field, int pos) |
int | get_field_i (esps_rec r, int field, int pos) |
short | get_field_s (esps_rec r, int field, int pos) |
char | get_field_c (esps_rec r, int field, int pos) |
void | set_field_d (esps_rec r, int field, int pos, double d) |
void | set_field_f (esps_rec r, int field, int pos, float d) |
void | set_field_i (esps_rec r, int field, int pos, int d) |
void | set_field_s (esps_rec r, int field, int pos, short d) |
void | set_field_c (esps_rec r, int field, int pos, char d) |
esps_rec | new_esps_rec (const esps_hdr hdr) |
void | delete_esps_rec (esps_rec r) |
int | read_esps_rec (esps_rec r, esps_hdr h, FILE *fd) |
int | write_esps_rec (esps_rec r, esps_hdr h, FILE *fd) |
void | add_field (esps_hdr hdr, const char *name, int type, int dimension) |
void | add_fea_d (esps_hdr hdr, const char *name, int pos, double d) |
void | add_fea_s (esps_hdr hdr, const char *name, int pos, short d) |
void | add_fea_i (esps_hdr hdr, const char *name, int pos, int d) |
void | add_fea_f (esps_hdr hdr, const char *name, int pos, float d) |
void | add_fea_c (esps_hdr hdr, const char *name, int pos, char d) |
void | add_fea_special (esps_hdr hdr, int type, const char *name) |
#define ESPS_MAGIC 27162 |
Definition at line 44 of file esps_utils.h.
#define ESPS_DOUBLE 1 |
Definition at line 141 of file esps_utils.h.
#define ESPS_FLOAT 2 |
Definition at line 142 of file esps_utils.h.
#define ESPS_INT 3 |
Definition at line 143 of file esps_utils.h.
#define ESPS_SHORT 4 |
Definition at line 144 of file esps_utils.h.
#define ESPS_CHAR 5 /* I doubt I'm treating char and byte appropriately */ |
Definition at line 145 of file esps_utils.h.
#define ESPS_CODED 7 /* enumerated type. Same size as short */ |
Definition at line 146 of file esps_utils.h.
#define ESPS_BYTE 8 |
Definition at line 147 of file esps_utils.h.
#define ESPS_FEA_FILE 1 |
Definition at line 151 of file esps_utils.h.
#define ESPS_FEA_DIRECTORY 15 |
Definition at line 152 of file esps_utils.h.
#define ESPS_FEA_COMMAND 11 |
Definition at line 153 of file esps_utils.h.
enum esps_file_type |
Enumerator | |
---|---|
ESPS_FEA | |
ESPS_SD | |
ESPS_SPGRAM | |
ESPS_FILT |
Definition at line 125 of file esps_utils.h.
esps_fea new_esps_fea | ( | void | ) |
Definition at line 84 of file esps_utils.cc.
void delete_esps_fea | ( | esps_fea | r | ) |
Definition at line 96 of file esps_utils.cc.
void print_esps_fea | ( | esps_fea | r | ) |
Definition at line 111 of file esps_utils.cc.
esps_fea read_esps_fea | ( | FILE * | fd, |
esps_hdr | hdr | ||
) |
Definition at line 549 of file esps_utils.cc.
void write_esps_fea | ( | FILE * | fd, |
esps_fea | t, | ||
esps_hdr | hdr | ||
) |
Definition at line 467 of file esps_utils.cc.
esps_hdr make_esps_hdr | ( | void | ) |
Definition at line 980 of file esps_utils.cc.
esps_hdr make_esps_sd_hdr | ( | void | ) |
Definition at line 971 of file esps_utils.cc.
void delete_esps_hdr | ( | esps_hdr | h | ) |
Definition at line 760 of file esps_utils.cc.
enum EST_read_status read_esps_hdr | ( | esps_hdr * | hdr, |
FILE * | fd | ||
) |
Definition at line 989 of file esps_utils.cc.
enum EST_write_status write_esps_hdr | ( | esps_hdr | hdr, |
FILE * | fd | ||
) |
Definition at line 1242 of file esps_utils.cc.
Definition at line 338 of file esps_utils.cc.
Definition at line 359 of file esps_utils.cc.
Definition at line 380 of file esps_utils.cc.
Definition at line 401 of file esps_utils.cc.
Definition at line 422 of file esps_utils.cc.
Definition at line 907 of file esps_utils.cc.
Definition at line 911 of file esps_utils.cc.
Definition at line 915 of file esps_utils.cc.
Definition at line 919 of file esps_utils.cc.
Definition at line 923 of file esps_utils.cc.
Definition at line 927 of file esps_utils.cc.
Definition at line 931 of file esps_utils.cc.
Definition at line 935 of file esps_utils.cc.
Definition at line 939 of file esps_utils.cc.
Definition at line 943 of file esps_utils.cc.
esps_rec new_esps_rec | ( | const esps_hdr | hdr | ) |
Definition at line 775 of file esps_utils.cc.
void delete_esps_rec | ( | esps_rec | r | ) |
Definition at line 824 of file esps_utils.cc.
int read_esps_rec | ( | esps_rec | r, |
esps_hdr | h, | ||
FILE * | fd | ||
) |
Definition at line 838 of file esps_utils.cc.
int write_esps_rec | ( | esps_rec | r, |
esps_hdr | h, | ||
FILE * | fd | ||
) |
Definition at line 512 of file esps_utils.cc.
Definition at line 138 of file esps_utils.cc.
void add_fea_d | ( | esps_hdr | hdr, |
const char * | name, | ||
int | pos, | ||
double | d | ||
) |
Definition at line 167 of file esps_utils.cc.
void add_fea_s | ( | esps_hdr | hdr, |
const char * | name, | ||
int | pos, | ||
short | d | ||
) |
Definition at line 264 of file esps_utils.cc.
Definition at line 226 of file esps_utils.cc.
void add_fea_f | ( | esps_hdr | hdr, |
const char * | name, | ||
int | pos, | ||
float | d | ||
) |
Definition at line 197 of file esps_utils.cc.
void add_fea_c | ( | esps_hdr | hdr, |
const char * | name, | ||
int | pos, | ||
char | d | ||
) |
Definition at line 293 of file esps_utils.cc.
void add_fea_special | ( | esps_hdr | hdr, |
int | type, | ||
const char * | name | ||
) |
Definition at line 322 of file esps_utils.cc.