4#include <WXP/EarthPoint.h>
6#include <WXP/MapFileHeader.h>
7#include <WXP/KmlFile.h>
8#include <WXP/MapWxpFile.h>
9#include <WXP/ShapeFile.h>
28 MapFile(
const char *filename );
29 MapFile(
const char *filenamem,
int raccess,
int rtype );
33 int open(
const char *filenamem,
int raccess,
int rtype );
34 int open(
const char *filename );
39 inline int tell(){
return wxpmap.tell(); };
42 inline bool isBinary(){
return wxpmap.isBinary(); };
This class reads in surface data from a WXP formatted file from file.
Definition KmlFile.h:11
int skipData()
Definition MapFile.cc:206
~MapFile()
Definition MapFile.cc:122
bool isOpen()
Definition MapFile.cc:129
int checkType(const char *filename)
Definition MapFile.cc:48
MapFile()
Definition MapFile.cc:22
int close()
Definition MapFile.cc:152
int tell()
Definition MapFile.h:39
Type
Definition MapFile.h:50
@ KML
Definition MapFile.h:53
@ SHAPE
Definition MapFile.h:54
@ WXPMAP
Definition MapFile.h:52
@ UNK
Definition MapFile.h:51
int writeData(EarthPoint &ept)
Definition MapFile.cc:247
int writeHeader(MapFileHeader &hdr)
Definition MapFile.cc:233
int open(const char *filenamem, int raccess, int rtype)
Definition MapFile.cc:77
int readHeader(MapFileHeader &hdr)
Definition MapFile.cc:161
int seek(int off)
Definition MapFile.cc:144
int rewind()
Definition MapFile.cc:136
int print()
Definition MapFile.cc:257
int readData(EarthPoint &ept)
Definition MapFile.cc:216
bool isBinary()
Definition MapFile.h:42
This class reads data from a WXP map file.
Definition MapWxpFile.h:11
This struct stores ShapeFile data.
Definition ShapeData.h:8
This class reads in and writes shape files.
Definition ShapeFile.h:10
All WXP classes fall under the WXP namespace.
Definition Angle.h:4
This struct defines earth point values (lat, lon, elev).
Definition EarthPoint.h:5
This struct stores KML data.
Definition KmlData.h:8