00001
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00021
00022
#ifndef VRMLPARSER_H
00023
#define VRMLPARSER_H
00024
00025
#include <iostream>
00026
#include <string.h>
00027
#include <stdio.h>
00028
#include <fstream>
00029
#include <math.h>
00030
#include <vector>
00031
00032
#include "../primitives/point.h"
00033
#include "utils.h"
00034
#include "parser.h"
00035
00036
00037
00038
using namespace std;
00039
00050
00051
00053
00054 class VrmlParser:
public Parser
00055 {
00056
00057
public :
00060 VrmlParser(){};
00064
void importVrml(
const char* filename);
00068
void exportVrml(
const char* filename);
00069
00070 }
00071 ;
00072
00073
00074
#endif
00075
00076
00077