Commit Graph

323 Commits

Author SHA1 Message Date
Eric Berberich 566cc269b2 removed include 2008-02-10 08:58:57 +00:00
Eric Berberich 2253db782d removed approximation 2008-02-09 22:44:30 +00:00
Eric Berberich 131d5e930b added approximation 2008-02-09 22:44:13 +00:00
Eric Berberich 6a20604006 made some constructors protected 2008-02-09 21:17:32 +00:00
Eric Berberich bd5815961c compile fix 2008-02-09 20:29:52 +00:00
Eric Berberich 744e2e8d50 bugfixes in is_in_x_interior and boundary in interval 2008-02-09 20:12:55 +00:00
Eric Berberich ba12b27d3a moved from Exacus to CGAL 2008-02-09 16:50:55 +00:00
Eric Berberich c960754bde minor changes 2008-02-09 15:40:05 +00:00
Eric Berberich 2992e32376 fixed doxu 2008-02-09 15:38:10 +00:00
Eric Berberich edc4b13741 removed TODO 2008-02-09 15:35:49 +00:00
Eric Berberich c47daf0b2c removed TODO 2008-02-09 15:32:06 +00:00
Eric Berberich f20dfc3892 removed 2008-02-09 15:29:43 +00:00
Eric Berberich a70089e71c added author 2008-02-09 14:35:56 +00:00
Eric Berberich 2a4246500d operator<< for point 2008-02-09 14:07:04 +00:00
Eric Berberich 25d43565cc compile fixes 2008-02-09 13:45:58 +00:00
Eric Berberich 280c446fe6 correct reporting all intersection (also on boundary) -> simplified code ;-) 2008-02-09 13:37:02 +00:00
Eric Berberich 0e89c3c60c rewrote is_in_interior
bugfix in compute_interval_id

some location fixes
2008-02-09 13:35:21 +00:00
Eric Berberich a36f758905 some location fixes 2008-02-09 13:34:01 +00:00
Eric Berberich 546b91ad32 derived functors from Base
missing on_boundary handling for intersect!!!
2008-02-08 16:21:06 +00:00
Eric Berberich 698a843fed added preconditions, i.e., sheets < max_sheets 2008-02-08 15:46:20 +00:00
Eric Berberich 8e469fc30e bugfix: did not used correct sheet number in construct_point_on_arc 2008-02-08 15:45:58 +00:00
Eric Berberich 022e2991dd removed _ckva() 2008-02-08 15:42:52 +00:00
Eric Berberich 04d6f73c9a reactivated construct_projected_point/arc_2 2008-02-08 14:38:53 +00:00
Eric Berberich 4977571250 fixed compile bug 2008-02-08 14:00:40 +00:00
Eric Berberich 0df51106d3 removed writes
Compare_y_at_x_2 derives from CKvA_2::Compare_y_at_x_2

added compare_xyz
2008-02-08 13:52:11 +00:00
Eric Berberich fb889c3328 fix 2008-02-08 13:50:48 +00:00
Eric Berberich 8c4a228077 corrected some code
use ak compare_xy
2008-02-08 13:49:16 +00:00
Eric Berberich 1ba22424c7 removed old code
using planar comparisons
2008-02-08 13:41:40 +00:00
Eric Berberich aaf00ce6a7 implemented compare_xyz 2008-02-08 13:41:08 +00:00
Eric Berberich b1bfd8a817 fixed write problem 2008-02-08 13:40:48 +00:00
Eric Berberich 8136b06be4 correct macro usage 2008-02-08 10:58:24 +00:00
Eric Berberich a3c0a98ce0 added Compare_xyz_3 functor 2008-02-08 10:35:40 +00:00
Eric Berberich 2e352d6a6e added first version of compare_xyz
revised write
2008-02-08 10:35:28 +00:00
Eric Berberich 3b7e7f4657 added first version of compare_xyz 2008-02-08 10:35:00 +00:00
Eric Berberich 03273c9fae added operator<< 2008-02-08 10:34:41 +00:00
Eric Berberich 090eaf8625 added TODO 2008-02-08 10:04:28 +00:00
Eric Berberich e17b51103f Curve_2 -> Curve_analysis_2 2008-02-08 01:09:04 +00:00
Eric Berberich d5cef640a1 derived now from rebound CKvA_2 2008-02-07 15:40:16 +00:00
Eric Berberich 536c83d668 derives now from rebound CKvA_2 2008-02-07 15:33:23 +00:00
Eric Berberich bb47f98643 changed order 2008-02-07 15:32:39 +00:00
Eric Berberich f9d21eb493 derived functors from base 2008-02-07 14:25:31 +00:00
Eric Berberich 043806eff9 grabbed types in functors
template paramter is now CKvA and it derives from rebound CKvA
2008-02-07 13:05:51 +00:00
Eric Berberich 5c5e02356d meta-template programming to rebind CKvA with NewCKvA, NewPoint_2 and NewArc_2 2008-02-07 13:02:49 +00:00
Eric Berberich 7c5e7299e9 traits need CKvA_2 as template parameter 2008-02-07 00:53:39 +00:00
Eric Berberich 47e5876ba1 template by CKvA_2 now instead of ACK_2 2008-02-06 21:50:34 +00:00
Eric Berberich ebb8d82cda solved friend problem 2008-02-06 21:48:09 +00:00
Eric Berberich 1581c3fec4 derives now from CKvA_2 instead of ACK_2 2008-02-06 19:12:19 +00:00
Eric Berberich 51a5e0fb12 new typedef for Projected_kernel_2 2008-02-06 19:11:32 +00:00
Eric Berberich fb35eabcbd simplified and bugfixed code for boundary_in_interior 2008-02-01 13:49:51 +00:00
Eric Berberich 62e99f42ba fix in boundary_in_interval 2008-02-01 07:34:15 +00:00
Eric Berberich 113cd5d51b added support to write 2008-01-31 13:31:36 +00:00
Eric Berberich d57f7f0d59 bugfix: fixed order in same_arc_compare_xy 2008-01-31 10:29:18 +00:00
Eric Berberich 3a8f341065 new write 2008-01-31 10:28:41 +00:00
Eric Berberich 8fea46e93b added TODO 2008-01-31 00:04:17 +00:00
Eric Berberich 76afd4264d removed TODO 2008-01-30 23:50:30 +00:00
Eric Berberich 5c13bc5c96 modified TODOs 2008-01-30 23:47:50 +00:00
Eric Berberich 7e9a2839e8 removed TODOs 2008-01-30 23:41:56 +00:00
Eric Berberich aafbba2bc6 dos2unix 2008-01-30 23:40:02 +00:00
Eric Berberich 61b6138e2b removed _m_ckva 2008-01-30 23:37:55 +00:00
Eric Berberich ce912c99e5 fix in rebind 2008-01-30 23:37:33 +00:00
Eric Berberich 4aeb217d93 use &Self::instance() 2008-01-30 23:37:16 +00:00
Eric Berberich 78215d92af updated version 2008-01-30 23:25:38 +00:00
Eric Berberich d4d542acad removed arc_rep from point and extended private constructors 2008-01-30 22:27:20 +00:00
Eric Berberich 72bb50c46d compile fix 2008-01-29 18:45:36 +00:00
Pavel Emeliyanenko 192fa460ab resolved merge conflicts 2008-01-29 18:23:58 +00:00
Eric Berberich ccc6a7c4d9 functors are constructed from &Self::instance() 2008-01-29 18:22:27 +00:00
Pavel Emeliyanenko 3a261c7274 changed Functor(this -> &CKvA::instance()) in macros and minor things 2008-01-29 17:43:09 +00:00
Eric Berberich 59314b190b NiX::to_double 2008-01-29 16:56:16 +00:00
Michael Kerber 1e0a5ea7cb Filtered intersection uses trimmed arcs 2008-01-29 16:19:44 +00:00
Michael Kerber 9ec27b44d8 replaced trim-method 2008-01-29 16:18:40 +00:00
Michael Kerber 4628cec216 New methods _trim and _trim_by_arc 2008-01-29 16:17:57 +00:00
Eric Berberich d455b06924 cosmetics 2008-01-29 15:26:38 +00:00
Eric Berberich a03ca9cbd7 added assertions 2008-01-29 14:20:02 +00:00
Eric Berberich d742b53413 bugfix: asympotic arc was wrongly constructed 2008-01-29 09:06:27 +00:00
Eric Berberich f5d0d21899 fixed output 2008-01-29 09:06:05 +00:00
Eric Berberich 34bb882be1 compute y-coordinate 2008-01-28 20:12:10 +00:00
Eric Berberich ffce5f1ad2 added cout to equal 2008-01-28 14:19:31 +00:00
Eric Berberich a5d7f71800 fixed a cout problem 2008-01-28 12:43:40 +00:00
Eric Berberich 4a5a176dda make use of asymptotic_value_of_arc 2008-01-28 08:25:14 +00:00
Eric Berberich e9ead84887 removed couts 2008-01-27 10:27:36 +00:00
Eric Berberich 7265ca260b added gfx point
fixes in intersect
2008-01-27 10:26:47 +00:00
Pavel Emeliyanenko 26569cbec8 removed _m_is_finite 2008-01-26 11:08:55 +00:00
Pavel Emeliyanenko 0b20550347 removed NiX::total_degree 2008-01-24 17:54:12 +00:00
Eric Berberich ce5ee020f1 correct type 2008-01-24 17:22:49 +00:00
Eric Berberich b081906407 correct include 2008-01-24 17:22:37 +00:00
Eric Berberich 178002e4c0 removed debug code 2008-01-24 17:22:25 +00:00
Eric Berberich 30d0c748db make use of Curve_analysis_2 2008-01-24 17:22:14 +00:00
Pavel Emeliyanenko 73dde4f8c9 fixed preconditions 2008-01-24 13:07:35 +00:00
Eric Berberich ee1376ccc8 reference surface of instance()
lifting of arcs

make use of cache

returned objects through oi
2008-01-24 12:28:22 +00:00
Eric Berberich 910805daab cosmetics 2008-01-24 12:27:30 +00:00
Pavel Emeliyanenko 949056f983 Curve_2 -> Curve_analysis_2 2008-01-24 11:39:02 +00:00
Eric Berberich 73118fe3de added quadric_pair
made constructors public, removed kernel

introduced instance()
2008-01-24 10:24:29 +00:00
Eric Berberich 752f60e8d1 cosmetics 2008-01-24 10:10:40 +00:00
Eric Berberich 0794fa46c8 finite in rebind
cosmetics
2008-01-24 10:10:26 +00:00
Eric Berberich 523c2d93fd used instance 2008-01-24 10:09:55 +00:00
Eric Berberich 1015b17a1c cosmetics 2008-01-24 09:10:33 +00:00
Eric Berberich 620a777d09 removed kernel from constructors
used instance()
2008-01-24 09:08:13 +00:00
Eric Berberich 1accabade2 removed kernel from ctors 2008-01-24 09:06:42 +00:00
Eric Berberich 81d9c06c45 added instance() 2008-01-24 09:05:47 +00:00
Eric Berberich d493d2b35c removed debug code 2008-01-24 09:02:43 +00:00