#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "benchmark.h" #include #include "IntStr.h" int main(int argc, char* argv[]) { char* Dxffilename; char* Htmlfilename; char* Texfilename; char exten[4]; if (argv[1] != NULL) { int len =strlen(argv[1]); for (int j=0; j < 3 ; j++) { exten[j]=argv[1][len - 3 + j]; } if (strncmp(exten,"dxf",3) !=0) { std::cout<< "File is not correct (*.dxf is needed)." << std::endl; return 0; } else{ Dxffilename = argv[1]; std::cout<< "File "<< Dxffilename << " is correct."<2 and argv[2] != NULL) { int len =strlen(argv[2]); for (int j=0; j < 4 ; j++) { exten[j]=argv[2][len - 4 + j]; } if (strncmp(exten,"html",4) !=0) { std::cout<< "File "<< argv[2] << " is not correct (*.html is needed)." << std::endl; return 0; } else{ std::cout<< "File "<< argv[2] << " is correct." < Rat_kernel; typedef CGAL::Cartesian Alg_kernel; typedef CGAL::Arr_conic_traits_2 Traits_2; typedef Traits_2::Curve_2 Conic_arc_2; typedef Traits_2::Polygon_2 Polygon; bench.kernel("Arrangement_traits"); typedef std::vector ArcContainer; bench.Compute_no_dxf(); bench.infotable(); return 0; }