4#include <WXP/EarthPoint.h>
6#include <WXP/KmlFile.h>
7#include <WXP/MapFileHeader.h>
8#include <WXP/ShapeFile.h>
27 MapFile(
const char *filename );
28 MapFile(
const char *filenamem,
int raccess,
int rtype );
32 int open(
const char *filenamem,
int raccess,
int rtype );
33 int open(
const char *filename );
This class accesses files.
Definition: File.h:15
int tell()
Definition: File.cc:600
This class reads in surface data from a WXP formatted file from file.
Definition: KmlFile.h:10
This class reads data from a map database file.
Definition: MapFile.h:12
int skipData()
Definition: MapFile.cc:230
~MapFile()
Definition: MapFile.cc:124
bool isOpen()
Definition: MapFile.cc:131
int checkType(const char *filename)
Definition: MapFile.cc:48
MapFile()
Definition: MapFile.cc:22
int close()
Definition: MapFile.cc:154
int tell()
Definition: MapFile.h:38
Type
Definition: MapFile.h:49
@ KML
Definition: MapFile.h:53
@ ASCII
Definition: MapFile.h:52
@ SHAPE
Definition: MapFile.h:54
@ UNK
Definition: MapFile.h:50
@ BINARY
Definition: MapFile.h:51
int writeData(EarthPoint &ept)
Definition: MapFile.cc:291
int writeHeader(MapFileHeader &hdr)
Definition: MapFile.cc:267
int open(const char *filenamem, int raccess, int rtype)
Definition: MapFile.cc:77
int readHeader(MapFileHeader &hdr)
Definition: MapFile.cc:163
int seek(int off)
Definition: MapFile.cc:146
int rewind()
Definition: MapFile.cc:138
int print()
Definition: MapFile.cc:309
int readData(EarthPoint &ept)
Definition: MapFile.cc:246
bool isBinary()
Definition: MapFile.h:41
This struct stores ShapeFile data.
Definition: ShapeData.h:8
This class reads in and writes shape files.
Definition: ShapeFile.h:10
This class performs byte swapping.
Definition: Swap.h:7
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