Sylvain Pion
05d8c90627
*** empty log message ***
2003-05-11 19:01:17 +00:00
Sylvain Pion
75c85cf17d
- Remove Direction_3 from DelaunayTraits_3.
2003-05-11 19:00:16 +00:00
Sylvain Pion
a738623e39
Bump for 1.140 ( 8 May 2003)
2003-05-08 16:18:15 +00:00
Sylvain Pion
c9545a29ce
Merge from the new-design-branch
2003-05-08 16:12:28 +00:00
Sylvain Pion
4f970f521e
- Fix test-suite : we cannot modify the TDS in a loop controlled by the
...
Cell_iterator. It doesn't work with Compact_container.
2003-02-06 15:29:33 +00:00
Sylvain Pion
23c5302df3
Bump for 1.132 ( 6 Feb 2003)
2003-02-06 09:35:38 +00:00
Sylvain Pion
5dd572655b
- VC7 fixes from Radu.
2003-02-06 09:35:29 +00:00
Sylvain Pion
2f5f339a06
minor optimisation spotted by Andreas
2003-01-31 12:33:51 +00:00
Sylvain Pion
fbc2bfb320
Bump for 1.131 (30 Jan 2003)
2003-01-30 20:23:55 +00:00
Sylvain Pion
1ca5029781
- Make remove() return bool (always true) for backward compatibility.
2003-01-30 20:23:43 +00:00
Sylvain Pion
c651d7e114
Bump for 1.130 (29 Jan 2003)
2003-01-29 12:43:16 +00:00
Sylvain Pion
befaa02446
- Fix demo/examples following the change of return type of remove().
2003-01-29 12:42:56 +00:00
Sylvain Pion
03adce4b3b
Bump for 1.129 (27 Jan 2003)
2003-01-27 11:11:29 +00:00
Sylvain Pion
fe0c625943
- Delaunay_3::remove() now returns void.
...
(bool is not needed anymore since it always works now)
2003-01-27 11:11:14 +00:00
Sylvain Pion
631c7dae75
- Fix mistakes in Regular documentation.
2003-01-27 11:05:59 +00:00
Sylvain Pion
01556ac0b8
Bump for 1.128 (22 Jan 2003)
2003-01-22 14:38:37 +00:00
Sylvain Pion
4eac444313
*** empty log message ***
2003-01-22 14:38:25 +00:00
Sylvain Pion
02b1ce45c0
- MipsPro didn't like the changes for newer GCC.
...
Change this->enum to Tr_Base::...
2003-01-22 14:38:06 +00:00
Sylvain Pion
2d305c4d03
Bump for 1.127 (20 Jan 2003)
2003-01-20 16:10:49 +00:00
Sylvain Pion
996ce8c0a5
*** empty log message ***
2003-01-20 16:10:42 +00:00
Sylvain Pion
e6d28b7645
- Better support newer GCC.
2003-01-20 16:09:59 +00:00
Sylvain Pion
8a2d9febac
- Change Construct_direction_of_line_3 to the non-deprecated
...
Construct_direction_3.
2003-01-15 10:37:24 +00:00
Sylvain Pion
e62b0eefb7
Bump for 1.126 (14 Jan 2003)
2003-01-14 18:26:34 +00:00
Sylvain Pion
0ee55e897c
- remove verbose output.
2003-01-14 18:09:25 +00:00
Sylvain Pion
050ffe9ca5
- Fix documentation.
...
- Add new test code.
2003-01-14 18:07:20 +00:00
Sylvain Pion
4e95ca6780
Bump for 1.125 (14 Jan 2003)
2003-01-14 13:46:43 +00:00
Sylvain Pion
5bfb98d51a
*** empty log message ***
2003-01-14 13:46:36 +00:00
Sylvain Pion
624deed39f
- Update.
2003-01-14 13:43:11 +00:00
Sylvain Pion
18acad0d51
*** empty log message ***
2003-01-14 13:41:26 +00:00
Sylvain Pion
ea701aa4c6
- New template ctor.
...
- Improved is_valid().
- New handling of coinciding points : we update the triangulation is the new
one is heavier. This uncovered some problems for dimension 0 and 1
(e.g. a new predicate is needed for dimension 0).
2003-01-14 13:40:59 +00:00
Sylvain Pion
06c149e3c2
- Add template ctor.
...
- Fix bug in side_of_edge().
- "clean up" is_valid_finite().
2003-01-14 13:30:58 +00:00
Sylvain Pion
8fb78176bb
- Document new template ctor.
2003-01-14 13:27:36 +00:00
Sylvain Pion
0991b9ba56
- Say regular == weighted Delaunay.
2003-01-14 13:26:38 +00:00
Sylvain Pion
5af0590861
- Add template ctor.
2003-01-14 13:19:52 +00:00
Sylvain Pion
ba76f57f4c
- Use new template ctor.
2003-01-14 13:19:14 +00:00
Sylvain Pion
1856419e46
- Test the new template ctor.
2003-01-14 13:18:57 +00:00
Sylvain Pion
e5b980af60
- Add a new predicate power_test(p, q) which compares the weights of 2 equal
...
points (necessary for new handling and dimension 0).
2003-01-14 13:13:07 +00:00
Sylvain Pion
5d928558a6
- Add tds.delete_vertices(first, last).
2003-01-14 13:04:49 +00:00
Sylvain Pion
95e538b8c5
test dim 0, and add Wulue Zhao bug-report about dim 1
2003-01-14 12:56:26 +00:00
Sylvain Pion
81724dacdf
Bump for 1.124 (13 Dec 2002)
2002-12-13 13:34:34 +00:00
Sylvain Pion
d4929cfe47
- Geomview_stream output operator uses the new gv.draw_triangles() function.
2002-12-13 13:34:20 +00:00
Sylvain Pion
d44cdaf2dc
Bump for 1.123 (10 Dec 2002)
2002-12-10 15:45:18 +00:00
Sylvain Pion
eec04c2bf0
- Give non-const access to .tds().
2002-12-10 15:42:16 +00:00
Sylvain Pion
f745d564fe
Bump for 1.122 (10 Dec 2002)
2002-12-10 14:35:55 +00:00
Sylvain Pion
8579e553ce
- Delaunay perturbation order is now lexicographic, nor insertion order.
2002-12-10 13:49:05 +00:00
Sylvain Pion
32cc74bbb0
Bump for 1.121 (27 Nov 2002)
2002-11-27 15:25:36 +00:00
Sylvain Pion
aac0a9d37d
- Move explicit instantiation in test_delaunay_3 after main() to please MipsPro.
2002-11-27 15:25:07 +00:00
Susan Hert
80b574bae4
remove Susan as maintainer
2002-11-04 11:29:58 +00:00
Sylvain Pion
5e0e32800a
comparable_iterator renamed to trivial_comparable_iterator
2002-10-28 13:02:30 +00:00
Sylvain Pion
757fa611a1
use Point
2002-10-25 14:30:49 +00:00
Sylvain Pion
431ae6f275
Bump for 1.120 (21 Oct 2002)
2002-10-21 17:01:59 +00:00
Sylvain Pion
1015fc9446
-
2002-10-21 17:01:52 +00:00
Sylvain Pion
3ef8d11568
- Please valgrind.
2002-10-21 17:01:09 +00:00
Sylvain Pion
c205004405
work towards using lexicographical order for the symbolic perturbation
2002-10-21 16:47:13 +00:00
Sylvain Pion
4b4c04d822
- Undo last change.
2002-10-21 16:46:00 +00:00
Sylvain Pion
5104813a52
- Shorten some mangled name to please some platforms.
2002-10-12 13:36:52 +00:00
Sylvain Pion
82362ba95f
Bump for 1.119 ( 9 Oct 2002)
2002-10-09 16:13:26 +00:00
Sylvain Pion
79e89145bd
commit
2002-10-09 16:13:18 +00:00
Sylvain Pion
96b438b9e7
- Fix MipsPro failures.
2002-10-09 10:11:26 +00:00
Sylvain Pion
80e000be24
- Remove _number_of_vertices, since DS_Container now counts.
2002-10-09 10:05:48 +00:00
Sylvain Pion
3e9980f599
- undocument set_number_of_vertices(), and deprecate it.
2002-09-26 13:14:50 +00:00
Sylvain Pion
a2fd97aeb7
- Valgrind noticed that copy_tds() touched pointers of index > dimension().
2002-09-04 04:23:39 +00:00
Sylvain Pion
a6a6d748b9
Bump for 1.118 (30 Aug 2002)
2002-08-30 17:08:06 +00:00
Sylvain Pion
f79df941c1
*** empty log message ***
2002-08-30 17:06:27 +00:00
Sylvain Pion
a20a3cbc52
- Derive from Quadruple. This cuts the template chain, which helps VC++7.
2002-08-30 16:59:01 +00:00
Mariette Yvinec
67c85fcec8
Bump for 1.117 (27 Aug 2002)
2002-08-27 17:15:35 +00:00
Mariette Yvinec
52bf08c33c
submission of Version 1.117
2002-08-27 17:15:11 +00:00
Mariette Yvinec
1582527ea1
ok
2002-08-27 06:40:46 +00:00
Monique Teillaud
bedcdf8960
*** empty log message ***
2002-08-05 12:38:39 +00:00
Monique Teillaud
52c0143eb1
Bump for 1.116 ( 5 Aug 2002)
2002-08-05 12:37:43 +00:00
Monique Teillaud
f348a1f777
5 aug
2002-08-05 11:54:30 +00:00
Monique Teillaud
a70340683d
*** empty log message ***
2002-07-08 08:19:20 +00:00
Sylvain Pion
f88efc8a30
- Explicit instantiation of the big classes in the test-suite.
2002-05-29 13:11:16 +00:00
Sylvain Pion
c6cfa8d70c
update
2002-05-29 13:04:45 +00:00
Sylvain Pion
6045532ac4
- Remove deprecated functions incident_vertices() and indicent_cells()
...
taking std::set & as argument.
2002-05-29 13:04:08 +00:00
Sylvain Pion
7f8a81e811
- Remove src/Triangulation_3.C.
2002-05-29 12:40:50 +00:00
Monique Teillaud
a45e3dfcdd
*** empty log message ***
2002-05-29 11:57:04 +00:00
Monique Teillaud
9017c91f3f
Bump for 1.115 (29 May 2002)
2002-05-29 07:36:12 +00:00
Monique Teillaud
6924e5bbf3
*** empty log message ***
2002-05-29 07:35:58 +00:00
Sylvain Pion
322c3981d9
*** empty log message ***
2002-05-27 11:50:00 +00:00
Sylvain Pion
78cd266d01
- Replace max2 by maxless.
2002-05-27 11:46:33 +00:00
Sylvain Pion
d0b98e68f1
- .dual().
2002-05-24 12:16:10 +00:00
Monique Teillaud
2506e458d9
Bump for 1.114 (15 May 2002)
2002-05-15 12:01:28 +00:00
Monique Teillaud
7b71e25b94
use of Lazy_exact_nt in demo_voronoi
2002-05-15 12:00:13 +00:00
Monique Teillaud
cc9aa3155f
doc
2002-05-15 11:12:03 +00:00
Sylvain Pion
199a3de5b3
- Fix return types of the object accessor functions.
2002-05-14 14:52:00 +00:00
Monique Teillaud
6bb11b78e4
- revoir fonctions "dual"
2002-05-13 11:36:58 +00:00
Monique Teillaud
c416c30ce0
Bump for 1.113 ( 7 May 2002)
2002-05-07 13:04:33 +00:00
Monique Teillaud
0ff70f4847
bug fix in deprecated version of incident_vertices()
2002-05-07 13:04:08 +00:00
Sylvain Pion
9e9de4fc3e
Bump for 1.112 (13 Apr 2002)
2002-04-12 22:39:51 +00:00
Sylvain Pion
0202c4769f
- Split insert_conflict() in insert_conflict_2() and insert_conflict_3().
2002-04-12 22:39:42 +00:00
Sylvain Pion
1e199cb2fc
- Add parenthesis to fix warning with VC++.
2002-04-12 18:25:50 +00:00
Monique Teillaud
861c7094fa
Bump for 1.111 (12 Apr 2002)
2002-04-12 07:24:07 +00:00
Sylvain Pion
b9a6d12ad8
- Fix link problem in DS_Container.
2002-04-12 05:08:15 +00:00
Sylvain Pion
4f923f5769
- Remove the dependency on the order of inclusion "kernel before traits".
2002-04-12 00:25:59 +00:00
Sylvain Pion
38b81a6b4d
- Shorten symbol names for the test kernel used.
...
- Misc cleanups.
2002-04-11 23:51:43 +00:00
Monique Teillaud
ff4f78e3bb
Bump for 1.110 (10 Apr 2002)
2002-04-10 07:27:31 +00:00
Monique Teillaud
b2cfcd1993
method Triangulation_3<GT,Tds>::triangle returns a triangle oriented
...
towards the outside of the cell c for facet (c,i)
2002-04-10 07:27:04 +00:00
Monique Teillaud
36115c9366
*** empty log message ***
2002-04-09 09:02:10 +00:00
Monique Teillaud
151ed057e2
Bump for 1.109 ( 9 Apr 2002)
2002-04-09 09:01:39 +00:00
Sylvain Pion
deda782b81
- SunPro can't eat the automatic conversion iterator -> handle in some cases,
...
so fix example_color.C.
2002-04-08 19:50:56 +00:00
Monique Teillaud
8989c40670
*** empty log message ***
2002-04-03 13:53:23 +00:00
Monique Teillaud
7037c3fe30
Bump for 1.108 (22 Mar 2002)
2002-03-22 17:51:39 +00:00
Monique Teillaud
e4361f6ae1
*** empty log message ***
2002-03-22 17:49:56 +00:00
Monique Teillaud
ba4efc870a
- Remove useless ->handle()
...
- Remove Iterator_base.
2002-03-22 16:26:05 +00:00
Monique Teillaud
b85e3553b6
- clarify doc for degeneracy.
2002-03-22 13:33:40 +00:00
Monique Teillaud
815a98568c
- Delete ->handle().
2002-03-22 13:32:20 +00:00
Monique Teillaud
d9ce3d0494
*** empty log message ***
2002-03-22 13:31:46 +00:00
Monique Teillaud
d96c43e1b2
- Cell.init(0 is obsolete.
2002-03-22 13:30:39 +00:00
Monique Teillaud
85dff8532d
*** empty log message ***
2002-03-22 13:29:12 +00:00
Monique Teillaud
aca7bb18c9
- Iterators and circulators are convertible to handles.
2002-03-22 12:10:57 +00:00
Monique Teillaud
ddc86cab5b
- Mark obsolete.
2002-03-22 11:05:48 +00:00
Sylvain Pion
a765e7effd
- update.
2002-03-11 20:47:49 +00:00
Monique Teillaud
288d2112a8
*** empty log message ***
2002-03-08 09:09:38 +00:00
Monique Teillaud
63130870b9
Bump for 1.107 ( 8 Mar 2002)
2002-03-08 09:09:09 +00:00
Monique Teillaud
47185fdcdf
patch demande par Radu
...
diff.txt
Index: Triangulation_3/include/CGAL/DS_Container.h
===================================================================
RCS file: /CVSROOT/CGAL/Packages/Triangulation_3/include/CGAL/DS_Container.h,v
retrieving revision 1.15
diff -r1.15 DS_Container.h
127a128
> typedef Elt& reference;
2002-03-08 08:37:27 +00:00
Sylvain Pion
d1afdc5d6d
Bump for 1.106 ( 1 Mar 2002)
2002-03-01 09:58:06 +00:00
Sylvain Pion
e8144684af
- Updates for DS_Container.
2002-03-01 09:56:26 +00:00
Sylvain Pion
d300b53367
- update.
2002-02-21 14:09:08 +00:00
Monique Teillaud
7b49d76e6f
*** empty log message ***
2002-02-19 09:09:40 +00:00
Sylvain Pion
3e3c1aba43
Bump for 1.105 (18 Feb 2002)
2002-02-18 18:28:52 +00:00
Sylvain Pion
8f741e347e
*** empty log message ***
2002-02-18 18:28:44 +00:00
Sylvain Pion
d20d676a54
- Add a copy of DS_Container that preserves the iterator order.
2002-02-18 18:14:39 +00:00
Sylvain Pion
56692ce622
- New function insert(Point, Locate_type, Cell_handle, int, int).
2002-02-18 17:44:24 +00:00
Sylvain Pion
25de74bd2f
- Shorten DS_Container::Free_elt so that TDS_2 can use it.
2002-02-14 10:18:21 +00:00
Sylvain Pion
f58b4ba69e
- Shorten Free_elt so that TDS_2 can use it for its vertices.
2002-02-14 10:17:09 +00:00
Sylvain Pion
5a0c39e24a
- Put change_orientation() private.
2002-02-07 15:08:55 +00:00
Sylvain Pion
51fe9bb2d5
- Remove warning.
2002-02-05 12:54:19 +00:00
Sylvain Pion
fad7c7ca35
Bump for 1.104 ( 5 Feb 2002)
2002-02-05 10:35:25 +00:00
Sylvain Pion
d7d92e1e44
- Various internal cleanups.
2002-02-05 10:35:20 +00:00
Sylvain Pion
2839a380fe
- Merge get_new_cell() in create_cell().
...
- Get rid of the asumption that handles have a default constructor that sets
to NULL.
2002-02-04 15:36:12 +00:00
Sylvain Pion
e960162ab4
- Remove Point type in Vertex, it's not needed anymore by TDS_2.
...
- Update comment.
2002-01-30 16:43:05 +00:00
Sylvain Pion
eeed243859
Bump for 1.103 (25 Jan 2002)
2002-01-25 10:53:57 +00:00
Sylvain Pion
daa9562773
- Update wrt recent changes in the kernel and TDS_2.
2002-01-25 10:53:47 +00:00
Sylvain Pion
b65e6a14db
- Point_3::FT replaced by Point_3::R::FT.
2002-01-25 10:48:25 +00:00
Sylvain Pion
647660461d
- Add suffix "3" to avoid clashes with T2D.
2002-01-25 10:44:40 +00:00
Sylvain Pion
15d87f9730
- Add std::endl.
2002-01-25 10:42:55 +00:00
Sylvain Pion
7dfc467f83
Bump for 1.102 (22 Jan 2002)
2002-01-22 10:00:45 +00:00
Sylvain Pion
d273a1efb8
- Use STL_extension's Triple and Quadruple.
2002-01-22 09:59:38 +00:00
Sylvain Pion
401c70ad69
- Doc : update Tds_3 => TriangulationDataStructure_3.
2002-01-16 10:03:25 +00:00
Sylvain Pion
f3c11836f9
- update
2002-01-15 18:23:58 +00:00
Sylvain Pion
8c4730544a
Bump for 1.101 (14 Jan 2002)
2002-01-14 18:38:25 +00:00
Sylvain Pion
f543ea7886
*** empty log message ***
2002-01-14 18:37:51 +00:00
Sylvain Pion
70d1402abc
- Use STL_extensions' Filter_iterator<> instead of
...
Triangulation_finite_iterators_3<>.
2002-01-14 18:19:59 +00:00
Sylvain Pion
a2e9d1fc6c
- remove_from_simplex() renamed to remove_from_maximal_dimension_simplex().
...
- star_hole() renamed to insert_in_hole().
- various doc updates.
2002-01-14 15:32:54 +00:00
Sylvain Pion
11e8044794
*** empty log message ***
2002-01-14 09:41:58 +00:00
Sylvain Pion
7723620f3f
- remove.
2002-01-14 09:38:25 +00:00
Sylvain Pion
54992c4004
- update.
2002-01-14 09:37:18 +00:00
Sylvain Pion
de41d943ff
- Add IPE source file.
2002-01-11 17:53:02 +00:00
Sylvain Pion
7d5810a850
- Copy missing part from T_3 user part.
2002-01-11 17:48:55 +00:00
Sylvain Pion
f7d1c6f74e
- Remove reference to NULL.
...
- Mention Filtered_kernel<R>.
- Small fixes.
2002-01-11 17:43:28 +00:00
Sylvain Pion
831ee980bd
- Undo one of the last changes.
2002-01-11 17:38:05 +00:00
Sylvain Pion
aaa4b8c314
- Add Ipe source files.
2002-01-11 17:28:44 +00:00
Sylvain Pion
4b88d3ad05
- Update to new design.
2002-01-11 17:19:03 +00:00
Sylvain Pion
a9a0074839
- STL-ization.
2002-01-10 15:03:38 +00:00
Sylvain Pion
4e4a2e49f0
- doc updates.
2002-01-10 10:24:16 +00:00
Sylvain Pion
a4d4d760d8
- Update for new design : Vertex * -> Vertex_handle.
2002-01-09 17:36:46 +00:00
Sylvain Pion
521e5b5270
- typo.
2002-01-09 17:34:02 +00:00
Sylvain Pion
0c3982106b
- Formatting issues.
...
- And update things like :
-\ccNestedType{Vertex_handle}
+\ccTypedef{typedef TriangulationDataStructure_3::Vertex_handle Vertex_handle;}
2002-01-09 17:33:18 +00:00
Sylvain Pion
6274980537
- Formatting.
2002-01-09 16:13:59 +00:00
Sylvain Pion
d508e5ac72
- Reformat a bit (whitespaces, capital letters...).
...
- Clarify some traits class/kernel issues.
2002-01-09 15:33:06 +00:00
Sylvain Pion
8a4203e763
- remove default parameter "false".
2002-01-09 15:30:42 +00:00
Sylvain Pion
d81ea01888
*** empty log message ***
2001-12-19 13:45:54 +00:00
Sylvain Pion
6af98788f3
Bump for 1.100 (17 Dec 2001)
2001-12-17 17:01:22 +00:00
Sylvain Pion
6086978dbf
- Missing typenames for GCC 3.1.
2001-12-17 17:01:13 +00:00
Monique Teillaud
161b2cc4bc
*** empty log message ***
2001-12-17 14:08:43 +00:00
Sylvain Pion
42a09ef379
- update.
2001-12-13 18:28:55 +00:00
Sylvain Pion
de21feb999
Bump for 1.99 (12 Dec 2001)
2001-12-12 17:03:20 +00:00
Sylvain Pion
59a065849d
- VC++ doesn't like NULL as default argument.
2001-12-12 17:03:06 +00:00
Sylvain Pion
ae8c244ec1
- Use MP_Float instead of Gmpz (GMP 4.0 produces warnings with SunPro...).
2001-12-12 15:39:35 +00:00
Sylvain Pion
a91a992c52
Bump for 1.98 (25 Nov 2001)
2001-11-25 14:43:34 +00:00
Sylvain Pion
317b76d8fa
- Conflict_tester classes made friend for SunPro.
2001-11-25 14:43:07 +00:00
Sylvain Pion
2c069fb687
Bump for 1.97 (31 Oct 2001)
2001-10-31 08:50:13 +00:00
Sylvain Pion
33025bca91
- Fix example_tds.C.
2001-10-31 08:50:06 +00:00
Sylvain Pion
cc9e11fc31
Bump for 1.96 (26 Oct 2001)
2001-10-26 09:45:40 +00:00
Sylvain Pion
30cc513a0b
- TDS::insert*() doesn't support the first Vertex_handle superfluous argument.
...
- Document this change, as well as remove_decrease_dimension(),
remove_from_simplex(), reorient().
2001-10-26 09:45:31 +00:00
Sylvain Pion
b3d61591fa
- Put nb as static data member, instead of static in a function, which
...
prevents GCC 2.95 from inlining.
2001-10-18 10:20:34 +00:00
Sylvain Pion
b500db5dc4
- Missing std:: detected by CodeWarrior.
2001-10-17 16:10:12 +00:00
Sylvain Pion
d22bd4aed5
*** empty log message ***
2001-10-05 14:04:38 +00:00
Sylvain Pion
5eaa35f96d
Bump for 1.95 ( 5 Oct 2001)
2001-10-05 14:01:54 +00:00
Sylvain Pion
f9398ae9c8
- Update.
2001-10-03 11:16:18 +00:00
Sylvain Pion
fcda2d8b5b
- Put the testers private.
2001-10-03 09:12:57 +00:00
Sylvain Pion
e58f10939d
- Remove old Delaunay remove 2D code.
...
- Remove now useless clear_cells_only().
2001-10-02 09:01:58 +00:00
Sylvain Pion
85ababf8b0
- Proper remove_2D() implementation based on code from Delaunay_2.
2001-10-02 08:53:08 +00:00
Sylvain Pion
83333b2b33
- Face_circulator and incident_faces() for the 2D case.
...
- various create_face() functions copied from TDS_2.
2001-10-02 08:48:45 +00:00
Sylvain Pion
880df8ddd4
- Face_circulator for the 2D case.
2001-10-02 08:39:15 +00:00
Sylvain Pion
ca818c4254
- Cleanup/formatting.
...
- Add a precondition v!=NULL in remove().
2001-10-01 19:45:04 +00:00
Sylvain Pion
d9b90255d0
- Don't try to access vertex(3) in dimension 2...
2001-10-01 19:36:16 +00:00
Sylvain Pion
9bf8d732f1
Bump for 1.94 ( 1 Oct 2001)
2001-10-01 17:26:19 +00:00
Sylvain Pion
c5bc679281
- Natural_neighbors_3 friend of Delaunay_3.
2001-10-01 17:26:13 +00:00
Sylvain Pion
d9bd82f1ea
- Better formatting.
2001-10-01 13:57:12 +00:00
Sylvain Pion
49dc2e3d88
- TDS::Edge/Facet iterators now support operator->().
...
- T_3::Vertex_iterator -> All_vertices_iterator and similar.
- Point_iterator.
2001-10-01 11:47:42 +00:00
Sylvain Pion
05e98253e2
- Line too long.
2001-10-01 08:38:17 +00:00
Sylvain Pion
ad71db665a
- Treat more corner cases, smallest dimensions.
2001-09-28 18:07:56 +00:00
Sylvain Pion
170aece820
- some fixes and paranoia.
2001-09-28 15:32:44 +00:00
Sylvain Pion
ac6d917882
- degree() returns int instead of unsigned.
...
- New functions : _reorient(), remove_decrease_dimension(),
remove_from_simplex().
- Some functions work better in more dimensions : test_dim_down(),
incident_vertices().
2001-09-28 12:48:46 +00:00
Sylvain Pion
07beca8227
- New function degree(v).
2001-09-27 16:06:12 +00:00
Sylvain Pion
d0578874d6
- Use handles for the TDS_2 in remove().
2001-09-27 15:35:58 +00:00
Sylvain Pion
36db7ebd65
Bump for 1.93 (27 Sep 2001)
2001-09-27 14:24:24 +00:00
Sylvain Pion
947ead5255
*** empty log message ***
2001-09-27 14:24:16 +00:00
Sylvain Pion
9810eed5b1
- Missing #include <cassert> required by SunPro.
2001-09-27 14:23:55 +00:00
Sylvain Pion
b80c618977
- BCC doesn't have a working std::unique_copy, so change incident_vertices().
2001-09-27 11:15:23 +00:00
Sylvain Pion
44a5ece648
- New function TDS::create_face() to prepare for the merge TDS_2/TDS_3.
2001-09-27 10:18:15 +00:00
Sylvain Pion
2e24db5b41
- Use the iterators defined in CGAL/iterator.h.
2001-09-27 08:58:29 +00:00
Sylvain Pion
6bb7002151
- circular permutation -> cyclic permutation.
2001-09-27 07:27:11 +00:00
Monique Teillaud
5b81cd23cb
*** empty log message ***
2001-09-26 13:10:03 +00:00
Sylvain Pion
5b9aa10b7d
Bump for 1.92 (25 Sep 2001)
2001-09-25 08:20:11 +00:00
Sylvain Pion
d226e26a4c
*** empty log message ***
2001-09-25 08:20:04 +00:00
Sylvain Pion
b3a7358fff
- Update.
2001-09-25 08:19:36 +00:00
Sylvain Pion
805c36b7ab
- Change argument order of set_adjacency().
2001-09-24 17:57:00 +00:00
Sylvain Pion
42994a87ed
- Move set_number_of_vertices() into create_vertex()/delete_vertex().
2001-09-24 11:50:01 +00:00
Sylvain Pion
4d5aa2483c
- Fix demo/examples.
2001-09-24 08:18:52 +00:00
Sylvain Pion
9a76e764c1
- Missing typename for SunPro.
2001-09-24 08:14:37 +00:00
Sylvain Pion
4e8e1995c2
- line too long.
2001-09-21 08:48:18 +00:00
Sylvain Pion
e103db6909
Bump for 1.91 (21 Sep 2001)
2001-09-21 08:35:17 +00:00
Sylvain Pion
9fbc50aeb9
- doc updates.
2001-09-21 08:35:10 +00:00
Sylvain Pion
4f0bff9669
- Fix thinkos.
2001-09-20 15:57:32 +00:00
Sylvain Pion
fb92178fa9
Bump for 1.90 (20 Sep 2001)
2001-09-20 10:38:30 +00:00
Sylvain Pion
17ca14364e
*** empty log message ***
2001-09-20 10:38:10 +00:00
Sylvain Pion
3b79035c4d
- Adds is_edge(Vertex_handle u, Vertex_handle v) in TDS.
...
- Adds incident_cells() and incident_vertices() templated by output iterators.
- various improvements.
2001-09-20 10:37:25 +00:00
Sylvain Pion
e3e3528f21
- New function find_conflicts(Point, Cell_handle, bfit, cit, ifit) in
...
Delaunay.
- New star_hole(Vertex_handle, cell_begin, cell_end, Cell_handle, int) in TDS.
- New Get_one_output_iterator.
- create_star_[23] are back ans faster.
2001-09-20 10:26:53 +00:00
Sylvain Pion
cef5ebc5fe
- More consts in the Conflict_testers.
2001-09-18 18:28:02 +00:00
Sylvain Pion
9138993d59
- const correcteness in remove() and co.
...
- New function : bool coplanar(p, q, r, s);
2001-09-18 17:57:28 +00:00
Sylvain Pion
cce6c2cae8
Bump for 1.89 (18 Sep 2001)
2001-09-18 13:34:57 +00:00
Sylvain Pion
ca4993d30f
*** empty log message ***
2001-09-18 13:34:49 +00:00
Sylvain Pion
524079b02a
- Remove useless #include<>s.
2001-09-18 08:30:28 +00:00
Sylvain Pion
26f53db953
- Finite_vertex_iterator -> Finite_vertices_iterator, idem for cell, facet and
...
edge.
2001-09-17 16:58:32 +00:00
Sylvain Pion
b98359eac2
Bump for 1.88 (17 Sep 2001)
2001-09-17 12:38:49 +00:00
Sylvain Pion
54f2346956
*** empty log message ***
2001-09-17 12:38:40 +00:00
Sylvain Pion
59b95be3ca
- VC++ fixes.
2001-09-17 12:38:05 +00:00
Sylvain Pion
9e24f5a7d1
- SunPro fixes.
2001-09-17 11:41:56 +00:00
Sylvain Pion
4bf48624b3
- Replace &* by ->handle().
2001-09-13 17:14:03 +00:00
Sylvain Pion
28f7114c42
- Compare_distance_3 is now required by Delaunay (moved from Hierarchy).
...
- Compare_[xyz]_3 and Equal_3 are replaced by Compare_xyz_3.
2001-09-13 16:35:49 +00:00
Sylvain Pion
491bf7e85f
- Introduce a traits wrapper less_distance().
2001-09-13 08:59:44 +00:00
Sylvain Pion
d681ef0a60
- New internal function in Delaunay : nearest_vertex_in_cell().
2001-09-12 16:36:58 +00:00
Sylvain Pion
87a160c8b6
- Use Pointer<> directly, no need for Triangulation_*_handle_3<>.
2001-09-11 15:45:51 +00:00
Sylvain Pion
abdd13d718
- Lines too long.
2001-09-11 14:41:06 +00:00
Sylvain Pion
3cb10a684b
Bump for 1.87 (11 Sep 2001)
2001-09-11 14:24:33 +00:00
Sylvain Pion
3604ead511
*** empty log message ***
2001-09-11 14:24:27 +00:00
Sylvain Pion
305e9efa7e
- Add missing typedefs for GCC 3.
2001-09-11 14:24:03 +00:00
Sylvain Pion
9048c5ff7e
- Add an assertion.
2001-09-11 14:20:42 +00:00
Sylvain Pion
74d356ca46
- Don't rely on the default ctor of handles.
2001-09-07 19:56:29 +00:00
Sylvain Pion
3a879d286c
- Split *_iterators into Finite_*_iterators.
2001-09-07 19:06:33 +00:00
Sylvain Pion
dad4705287
- TDS functions now use handles instead of pointers.
...
- Triangulation::Vertex == TDS::Vertex. Idem for Cell.
- Handles can't be constructed from iterators/circulators : &* is needed.
- More simplifications.
2001-09-07 15:53:31 +00:00
Sylvain Pion
03c13d545b
- Remove commented doc.
2001-09-07 15:52:47 +00:00
Sylvain Pion
5b913b1b57
- TDS functions now use handles instead of pointers.
...
- Triangulation::Vertex == TDS::Vertex. Idem for Cell.
- Handles can't be constructed from iterators/circulators : &* is needed.
2001-09-07 15:52:10 +00:00
Sylvain Pion
68e80f75c3
- for-scope bug for VC++.
2001-09-06 10:06:45 +00:00
Sylvain Pion
70e971f34e
- New function TDS::delete_cells(begin, end).
2001-09-03 16:39:22 +00:00
Sylvain Pion
fdad40eb7f
- insert_conflict() now increases the number of vertices.
2001-09-03 16:21:26 +00:00
Sylvain Pion
0a18cf3b02
- Add delete_cells(begin, end).
...
- Add star_hole_[23]() versions deleting the old cells.
- Rewrite insert_in_edge() case dim==3 re-using code.
2001-09-03 16:19:01 +00:00
Sylvain Pion
a9b6ef4770
- Be more storage efficient, and general clean up.
2001-09-03 16:14:03 +00:00
Sylvain Pion
18e7f467cd
- Internal classes now templated either by Tds or Tr so they are more easily
...
reusable.
2001-08-31 17:45:50 +00:00
Sylvain Pion
4956091dc3
- Don't suppose Cell defines the type Tds.
2001-08-31 16:40:17 +00:00
Sylvain Pion
dfeb59e321
- Remove deprecated code.
2001-08-31 14:40:30 +00:00
Sylvain Pion
605d0d58a7
Bump for 1.86 (31 Aug 2001)
2001-08-31 13:36:19 +00:00
Sylvain Pion
5b626d34c5
*** empty log message ***
2001-08-31 13:36:14 +00:00
Sylvain Pion
9ce8e9d3fa
Bump for 1.85 (31 Aug 2001)
2001-08-31 13:09:35 +00:00
Sylvain Pion
eabf1e5d2b
*** empty log message ***
2001-08-31 13:09:21 +00:00
Sylvain Pion
bc6ae368d1
- Remove documentation of TDS::insert_conflicts().
...
- Remove implementation details from Triangulation_utils_3.
2001-08-31 13:09:09 +00:00
Sylvain Pion
84cc95f90a
- Move find_conflict() and insert_conflict() from the TDS to Triangulation.
...
- Rewrite TDS::create_star to TDS::star_hole_[23].
- New TDS internal functions change_orientation(Cell *) and
set_adjacency(Cell *a, Cell *b, int a, int b).
2001-08-31 13:00:20 +00:00
Sylvain Pion
2d9def425a
- Remove non default ctors.
...
- Various small modifications.
2001-08-31 12:44:28 +00:00
Sylvain Pion
c8edb5b205
- Use only default ctor.
2001-08-31 12:09:47 +00:00
Sylvain Pion
260b665ee4
- Formatting.
2001-08-31 12:09:35 +00:00
Sylvain Pion
44f2fd0d1b
- Remove obsolete comment.
2001-08-31 11:47:09 +00:00
Sylvain Pion
744fed8117
- Removes instantiations of handle2pointer().
...
- Mark test_dim_down() const, and optimize it a bit by avoiding point copies.
2001-08-28 14:31:40 +00:00
Sylvain Pion
1c72acd547
- conflict_flat only needs to be a char. int is too big.
2001-08-28 14:16:07 +00:00
Sylvain Pion
f584679a14
- Fix typo.
2001-08-28 14:15:34 +00:00
Sylvain Pion
6463443bea
- Use new placement operator instead of allocator.construct() to avoid the
...
creation/copy/destruction of a temporary.
2001-08-28 12:11:19 +00:00
Sylvain Pion
dcd22083b4
- Merge find_conflicts_2 and find_conflicts_3.
2001-08-27 17:24:40 +00:00
Sylvain Pion
9a3a39bc2e
- number_of_cells() can use the one if the TDS which is faster.
2001-08-27 17:19:01 +00:00
Sylvain Pion
5d4d5d2cff
Bump for 1.84 (27 Aug 2001)
2001-08-27 14:29:39 +00:00
Sylvain Pion
79543399cc
*** empty log message ***
2001-08-27 14:29:27 +00:00
Sylvain Pion
062fa9702a
- Document the precondition is_vertex() to delete_vertex().
...
- Replace strange ds_cell constructor by the copy_constructor.
- Remove unused function init().
2001-08-17 17:30:31 +00:00
Sylvain Pion
ebbb8ccd74
- Some cleanups to allow an expensive check for is_free(), given that the
...
default one may answer true when it's not (for the unlucky only :).
2001-08-17 17:09:58 +00:00
Sylvain Pion
53f21ca3f1
- Use DS_Container<Vertex> to store the vertices.
...
- Remove Triangulation_ds_vertex_iterator.
2001-08-17 16:31:16 +00:00
Sylvain Pion
7eae3f6856
- create_vertex() now adds the vertex to the iterator even if it's not linked.
2001-08-17 16:30:20 +00:00
Sylvain Pion
72b0ccff1c
- Make Free_elt more compact so that it can fit in the same size as the
...
smallest possible vertex.
2001-08-17 16:29:42 +00:00
Sylvain Pion
4eece15fa4
- Change the default. 8192 seems to be enough.
2001-08-17 14:23:15 +00:00
Sylvain Pion
1fa0fc5c57
- Experiment with compacting the in_conflict_flag showed 7% performance drop.
...
So it's probably not worth it in practice.
2001-08-17 14:22:57 +00:00
Sylvain Pion
ac29c0c2ae
- Change conflict_flag to unsigned.
2001-08-17 13:12:36 +00:00
Sylvain Pion
2be439dc4f
- Mise a jour.
2001-08-17 13:09:28 +00:00
Sylvain Pion
225f1aa0e8
- Remove obsolete code. The conflict flag no longer interacts with the
...
iterator.
2001-08-17 12:57:14 +00:00
Sylvain Pion
e136d73779
- DS_Container uses an allocator.
...
- list_pointers moved out of ds_cell, and moved to a Free_elt class,
placeholder for a free cell.
2001-08-17 12:48:45 +00:00
Sylvain Pion
e9bb7f6985
- Use an anonymous union.
2001-08-16 12:26:54 +00:00
Sylvain Pion
d4d9576e12
- New function Triangulation_3<>::collinear_position() which is a cleaner
...
replacement of all calls to compare_[xyz].
2001-08-14 16:42:12 +00:00
Sylvain Pion
ff3d0d9a21
- Undo last commit.
2001-08-14 13:06:23 +00:00
Sylvain Pion
dabd538f51
- Circulators don't store a TDS* anymore as it's not used.
...
- ds_cell_iterator removed, replaced by DS_Container::iterator.
- other ds_iterators use the one above internally, also don't derive from
Triangulation_utils_3.
- const correctness fixes.
2001-08-14 13:01:46 +00:00
Sylvain Pion
d264245525
- Remove list pointer from ds_cell, to make it more compact.
2001-08-14 12:43:04 +00:00
Sylvain Pion
78cf8c8ea6
- TDS uses DS_Container.
2001-08-14 12:39:21 +00:00
Sylvain Pion
fba31a1039
- New cell container.
2001-08-14 12:26:57 +00:00
Sylvain Pion
35f95ab690
- Test iterators/circulators for Delaunay too.
2001-08-13 15:27:01 +00:00
Sylvain Pion
3ed5ceecfe
- Commonize code between operator=() and copy_triangulation() in
...
Triangulation_3.h.
- Remove useless template arguments in the copy ctor.
2001-08-13 15:19:40 +00:00
Sylvain Pion
07ffc6e11e
- Use std::swap instead of temporary variables in swap().
2001-08-13 14:32:22 +00:00
Susan Hert
9522fb64b7
Bump for 1.83 ( 3 Aug 2001)
2001-08-03 17:04:29 +00:00
Susan Hert
995ad96c65
*** empty log message ***
2001-08-03 17:04:14 +00:00
Susan Hert
44a7753b9f
added missing .eps and .gif files (files are duplicated elsewhere but need to
...
be here too for HTML conversion)
2001-08-03 17:02:48 +00:00
Susan Hert
ac7bfd3706
added missing gif and eps files (files are also used elsewhere but need to
...
be here for HTML conversion)
2001-08-03 17:00:16 +00:00
Susan Hert
c7723bde76
*** empty log message ***
2001-08-01 13:30:12 +00:00
Susan Hert
9cc8bc3992
Bump for 1.82 ( 1 Aug 2001)
2001-08-01 13:28:51 +00:00
Susan Hert
774e5eb4ad
*** empty log message ***
2001-08-01 13:18:15 +00:00