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