Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

pgnparser.h

Go to the documentation of this file.
00001 00003 00004 // / 00005 // Projet : Générateur de cylindres généralisés / 00006 // / 00007 // Nom du fichier : pgnparser.h / 00008 // / 00009 // Creation : 20/11/2005 / 00010 // / 00011 // Description : La classe pgnparser regoupe toutes les fonctionalités nécéssaires / 00012 // au parsing d'un fichier de type polygone PGN / 00013 // La syntaxe de ce type de fichier est la suivante : / 00014 // nombre_de_points nombre_de_polygones / 00015 // / 00016 // Liste de points (x1 y1 z1, x2 y2 z2, ...) / 00017 // Liste de polygones (rp1 rp2 rp3, ...) / 00018 // / 00019 // / 00020 // Auteurs : - Guitteny Fabrice / 00021 // - Idiart Baptiste / 00022 // - Le Goff Erwan / 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 // Classe PgnParser // 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

Generated on Tue Nov 29 21:58:58 2005 for CylinderGenerator by doxygen 1.3.7