nbv
714c3bfccc
0026980: Intersection algorithm spends much system time and system memory
...
1. Step of Walking-line has been increased as possible and now computes by iteratively adaptive algorithm (every iteration checks if current step is too big/small and decreases/increases one).
2. Interface of IntWalk_PWalking class has been changed
2.1. Method MaxStep() has been added in order to know about maximal distance between 2D-points.
2.2. Method ComputePasInit(...) has been added in order to initial step value computation.
2.3. Fields myTolTang (tolerance for intersection algorithm) and myStepMin (minimal step value) have been added.
Correction of some test cases.
Creation test case for this issue.
Changes to eliminate compiler warnings.
2016-02-11 12:58:53 +03:00
..
2015-04-16 14:10:25 +03:00
2015-04-06 17:24:47 +03:00
2016-02-05 11:14:37 +03:00
2015-04-23 16:29:58 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-04-30 14:11:07 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-12-10 16:56:03 +03:00
2016-02-05 11:14:37 +03:00
2015-06-18 14:04:52 +03:00
2016-02-05 11:14:37 +03:00
2015-04-09 16:28:55 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-04-16 10:34:12 +03:00
2015-07-03 13:39:37 +03:00
2015-07-03 13:39:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-10-15 11:43:54 +03:00
2016-02-05 11:14:37 +03:00
2015-05-08 08:51:43 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-04-09 16:12:05 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-04-16 11:30:11 +03:00
2016-02-05 11:14:37 +03:00
2015-04-30 13:19:23 +03:00
2015-06-04 14:14:52 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-09-17 12:47:07 +03:00
2016-02-05 11:14:37 +03:00
2015-04-30 14:34:11 +03:00
2016-02-05 11:14:37 +03:00
2015-06-10 10:39:34 +03:00
2015-06-10 10:39:34 +03:00
2015-04-30 14:37:40 +03:00
2015-04-30 14:37:40 +03:00
2015-12-10 16:56:03 +03:00
2015-05-28 12:19:25 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-12-17 15:34:21 +03:00
2016-02-05 11:14:37 +03:00
2015-09-17 17:11:34 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-05-14 17:05:38 +03:00
2015-06-04 14:35:36 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-06-04 12:41:48 +03:00
2015-06-18 14:04:52 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-06-04 14:03:08 +03:00
2015-06-04 14:03:08 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-07-20 15:24:00 +03:00
2015-07-22 16:11:31 +03:00
2016-02-05 11:14:37 +03:00
2015-07-22 16:11:31 +03:00
2015-08-13 11:04:48 +03:00
2015-09-10 16:19:23 +03:00
2016-02-05 11:14:37 +03:00
2015-06-25 12:51:30 +03:00
2015-12-17 15:26:15 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-07-02 14:28:55 +03:00
2016-02-05 11:14:37 +03:00
2015-07-09 14:14:55 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-07-20 14:08:18 +03:00
2015-07-28 17:59:13 +03:00
2015-10-08 10:35:08 +03:00
2016-02-05 11:14:37 +03:00
2015-07-21 11:20:27 +03:00
2015-07-21 11:20:27 +03:00
2015-07-21 11:20:27 +03:00
2015-07-21 11:20:27 +03:00
2015-07-29 15:30:42 +03:00
2015-07-29 15:30:42 +03:00
2015-07-29 15:30:42 +03:00
2015-10-29 13:36:17 +03:00
2016-02-05 11:14:37 +03:00
2015-12-04 13:15:04 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-07-30 13:52:38 +03:00
2016-02-05 11:14:37 +03:00
2015-07-28 17:59:16 +03:00
2015-10-22 15:43:33 +03:00
2015-10-22 15:43:33 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-07-29 16:04:54 +03:00
2015-07-30 12:40:05 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-09-24 14:14:57 +03:00
2015-09-24 14:14:57 +03:00
2015-11-19 14:50:54 +03:00
2015-09-24 14:14:57 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-08-20 16:43:39 +03:00
2016-02-05 11:14:37 +03:00
2015-10-15 11:43:54 +03:00
2015-10-15 11:43:54 +03:00
2015-10-15 11:43:54 +03:00
2015-10-15 11:43:54 +03:00
2015-10-01 14:49:29 +03:00
2015-10-01 14:49:29 +03:00
2015-10-01 14:49:29 +03:00
2015-10-01 14:49:29 +03:00
2015-10-01 14:49:29 +03:00
2015-10-01 14:49:29 +03:00
2015-10-01 14:49:29 +03:00
2015-10-01 14:49:29 +03:00
2016-02-05 11:14:37 +03:00
2015-12-10 16:56:03 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-10-01 13:49:24 +03:00
2016-02-05 11:14:37 +03:00
2015-12-25 10:29:11 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-12-10 16:56:03 +03:00
2015-10-15 11:43:54 +03:00
2016-02-05 11:14:37 +03:00
2015-09-10 16:31:40 +03:00
2015-09-17 17:01:29 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-10-15 11:43:54 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-10-08 10:24:07 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2015-10-15 12:48:28 +03:00
2015-10-08 10:17:03 +03:00
2015-11-05 12:14:03 +03:00
2015-11-05 12:14:03 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:44 +03:00
2015-11-27 10:08:45 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-11 12:58:53 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-02-05 11:14:37 +03:00
2016-01-13 14:41:49 +03:00
2016-01-13 15:49:03 +03:00
2016-01-15 11:13:23 +03:00
2016-01-15 11:13:23 +03:00
2016-01-21 15:50:28 +03:00
2016-01-21 15:50:28 +03:00
2016-02-04 13:29:29 +03:00