main.cxx revision 43bf9eeafccc24eace346c76537edad9257bc0bf
#include "brep_to_xml.hxx"
#include <iostream>
#include <cstdlib>
#include <string>
using namespace std;
int main (int argc, char* argv[])
{
char filename[50] = "./test/input.brp";
if (argv[1] != NULL) {
strcpy(filename,argv[1]);
}
if(string(argv[2]) == "rectangle")
{
BrepToXML btx;
btx.read_brep(filename);
btx.build_graph();
string s;
const string a = "rectangle";
btx.build_xml(a, s);
cout << "<rectangle>" << endl;
cout <<s;
cout << "</rectangle>" << endl;
}
else if (string(argv[2]) == "line")
{
BrepToXML btx;
btx.read_brep(filename);
btx.build_graph();
string s;
const string a = "rectangle";
btx.build_xml(a, s);
cout << "<line>" << endl;
cout <<s;
cout << "</line>" << endl;
}
return 0;
}