WXP C++ Library Version 6.74.9
Loading...
Searching...
No Matches
KmlFile.h
1#ifndef _WINC_KMLFILE
2#define _WINC_KMLFILE
3
4//#include <libxml/encoding.h>
5#include <libxml/parser.h>
6
7#include <WXP/Date.h>
8#include <WXP/KmlData.h>
9
10namespace WXP {
11 class KmlFile {
12 xmlDocPtr reader;
13 xmlNodePtr node[20];
14 int nlevel;
15 char name[100];
16 int type;
17 bool opened;
18
19 public:
20 KmlFile();
21 KmlFile( const char *filename );
22 KmlFile( const char *filename, int rtype );
23 ~KmlFile();
24 bool isOpen();
25 int open( const char *filename );
26 int open( const char *filename, int rtype );
27 int close();
28 int read( KmlData &data );
29
30 enum {
31 UNK,
32 NORM,
33 COMPRESS
34 };
35
36 static int checkType( const char *filename );
37 };
38}
39#endif
KmlFile()
Definition KmlFile.cc:46
int open(const char *filename)
Definition KmlFile.cc:74
int close()
Definition KmlFile.cc:114
int read(KmlData &data)
Definition KmlFile.cc:133
static int checkType(const char *filename)
Definition KmlFile.cc:32
~KmlFile()
Definition KmlFile.cc:125
All WXP classes fall under the WXP namespace.
Definition Angle.h:4
This struct stores KML data.
Definition KmlData.h:8