8#include <WXP/RawField.h>
13 static const int MAXFIELD = 75;
14 static const int MAXCHARS = 400;
38 enum Type { UNK,
WXP };
41 RawFile(
const char *filename );
42 RawFile(
const char *filename,
int access,
int type );
46 int open(
const char *filename,
int access,
int type );
47 int open(
const char *filename,
int access );
48 int open(
const char *filename );
51 inline const char *getDatim(){
return datim; };
52 inline int getDate(
Date &rdate ){ rdate = date;
return 1; };
53 inline const char *getInfo(){
return info; };
54 const char *getInfo(
int ind);
56 int read(
Datum &data,
int fnum );
57 int read(
Datum &data );
58 int read(
Data &data );
59 int read(
const char *filename,
Data &data );
60 int getData(
const char *fld,
Datum &data );
61 int decodeString(
int fnum,
const char *str,
Datum &data );
62 int getIdent(
String &
id );
63 int getField(
const char *str );
65 int setFormat(
const char *str );
66 int write(
Data &data );
67 int write(
const char *filename,
Data &data );
70 static int checkType(
const char *filename );
72 static const int ALL = -2;
73 static const int KEY = -1;
This class is a repository for point data.
Definition Data.h:11
This class stores date and time information.
Definition Date.h:8
This class stores raw point data.
Definition Datum.h:7
This class accesses files.
Definition File.h:15
This class reads and writes raw point data.
Definition RawFile.h:12
This is a variable length string class.
Definition String.h:5
All WXP classes fall under the WXP namespace.
Definition Angle.h:4
This struct stores information on each field in file.
Definition RawField.h:7