00001
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00025
00026
#ifndef PGNPARSER_H
00027
#define PGNPARSER_H
00028
00029
#include <iostream>
00030
#include <string.h>
00031
#include <stdio.h>
00032
#include <fstream>
00033
#include <math.h>
00034
#include <vector>
00035
00036
#include "../primitives/point.h"
00037
#include "utils.h"
00038
#include "parser.h"
00039
00040
using namespace std;
00041
00054
00055
00057 class PgnParser:
public Parser
00058 {
00059
00060
public :
00063
PgnParser();
00067
void importPGN(
const char* filename);
00071
void exportPGN(
const char* filename);
00072
00073 }
00074 ;
00075
00076
00077
#endif
00078
00079
00080