From 9daa9cbe0e0abdb84530ae1b1dba71bcc564d663 Mon Sep 17 00:00:00 2001 From: Tali Zvi Date: Wed, 5 Feb 2003 18:33:36 +0000 Subject: [PATCH] Added new type masks for point and subcurve benches for the Sweep Line. --- Packages/Benchmark/include/CGAL/Bench_parse_args.C | 2 +- Packages/Benchmark/include/CGAL/Bench_parse_args.h | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/Packages/Benchmark/include/CGAL/Bench_parse_args.C b/Packages/Benchmark/include/CGAL/Bench_parse_args.C index 5b624275cdb..8ea88d022e6 100644 --- a/Packages/Benchmark/include/CGAL/Bench_parse_args.C +++ b/Packages/Benchmark/include/CGAL/Bench_parse_args.C @@ -15,7 +15,7 @@ char * Bench_parse_args::s_benchOpts[] = "tn", "tm", "sn", "sm", "h", "nl", NULL}; char * Bench_parse_args::s_typeOpts[] = - {"increment", "aggregate", "display", "i", "a", "d", NULL}; + {"increment", "aggregate", "display", "subcurves", "points", "i", "a", "d", "c", "p", NULL}; char * Bench_parse_args::s_strategyOpts[] = {"trapezoidal", "naive", "walk", "t", "n", "w"}; diff --git a/Packages/Benchmark/include/CGAL/Bench_parse_args.h b/Packages/Benchmark/include/CGAL/Bench_parse_args.h index 255135af24b..f553a5ad7ff 100644 --- a/Packages/Benchmark/include/CGAL/Bench_parse_args.h +++ b/Packages/Benchmark/include/CGAL/Bench_parse_args.h @@ -54,9 +54,13 @@ public: TYPE_INCREMENT = 0, TYPE_AGGREGATE, TYPE_DISPLAY, + TYPE_SUBCURVES, + TYPE_POINTS, TYPE_I, TYPE_A, - TYPE_D + TYPE_D, + TYPE_C, + TYPE_P }; /*! @@ -316,6 +320,12 @@ private: case TYPE_DISPLAY: case TYPE_D: m_typeMask = 0x1 << TYPE_DISPLAY; return 0; + case TYPE_SUBCURVES: + case TYPE_C: + m_typeMask = 0x1 << TYPE_SUBCURVES; return 0; + case TYPE_POINTS: + case TYPE_P: + m_typeMask = 0x1 << TYPE_POINTS; return 0; } } std::cerr << "Unrecognized Bench Name option '" << optarg << "'!"