François Rebufat
d3e948b02b
adding run_test_suite
1999-01-19 17:47:01 +00:00
Monique Teillaud
39ab358ddf
warnings with egcs removed
1999-01-19 15:28:58 +00:00
Monique Teillaud
fcdf35611a
added missing typedefs
1999-01-19 15:28:09 +00:00
Monique Teillaud
77d367d76b
cw and ccw modified : do not use arrays any longer
1999-01-19 15:27:43 +00:00
Monique Teillaud
c318b9dec1
forgottten
...
template < class GT, class Tds>
class CGAL_Delaunay_triangulation_3;
1999-01-15 13:28:20 +00:00
Monique Teillaud
1b957ac78a
#include <CGAL/Delaunay_triangulation_3.h>
...
because of friend class CGAL_Delaunay_triangulation_3
1999-01-15 11:08:44 +00:00
Monique Teillaud
9d92f187d2
tds() changed to _tds
1999-01-15 08:50:19 +00:00
Monique Teillaud
8ccd8e767f
side_of_facet side_of_edge : useless arguments i,j removed
1999-01-15 08:49:19 +00:00
Monique Teillaud
766c546a0f
const added to acces function tds()
1999-01-13 15:24:51 +00:00
Monique Teillaud
2e486074fb
is_valid() added
1999-01-13 15:24:27 +00:00
Monique Teillaud
7aa467e456
Problem with cast between CGAL types
...
Added :
return ( (s == CGAL_ON_NEGATIVE_SIDE) ? CGAL_ON_UNBOUNDED_SIDE :
(s == CGAL_ON_POSITIVE_SIDE) ? CGAL_ON_BOUNDED_SIDE :
CGAL_ON_BOUNDARY );
Strange...
1999-01-13 13:10:03 +00:00
Monique Teillaud
966644f8b0
stupid bug in side_of_circle
1999-01-08 10:55:04 +00:00
Monique Teillaud
b642962a94
stupid bugs in insert (wrong cell c in case outside_convex hull)
1999-01-08 10:54:35 +00:00
Monique Teillaud
03522afda2
ostream& operator<< and istream& operator>>
1999-01-07 16:39:10 +00:00
Monique Teillaud
2d2cbe5ca6
bug fix in location 1d
1999-01-07 13:57:03 +00:00
Monique Teillaud
74ec3844f2
bug fix in locate 3d, case EDGE
1999-01-07 09:25:48 +00:00
Monique Teillaud
b62c001bc0
swap
1999-01-06 11:07:29 +00:00
Monique Teillaud
b9840d4054
bug fix in side_of_facet (orientation_in_plane called with arguments
...
in wrong order)
1999-01-06 10:57:15 +00:00
Monique Teillaud
e511fbef7d
stupid bug in incident_vertices(v) fixed
1999-01-04 14:39:22 +00:00
Monique Teillaud
0014e3ca08
Derivation from CGAL_Triangulation_utils_3
1998-12-28 16:18:59 +00:00
Monique Teillaud
af6baefbfb
*** empty log message ***
1998-12-28 15:31:59 +00:00
Monique Teillaud
5fa814c632
big spring cleaning
...
+ functions added :
incident cells and adjacent vertices of a given vertex
test is_vertex(v)
etc
1998-12-28 15:22:13 +00:00
Monique Teillaud
94373c23b6
added : insert with starting cell
1998-12-14 14:27:30 +00:00
Monique Teillaud
1385d425aa
end buf fix in localisation 1d
1998-12-10 13:52:44 +00:00
Monique Teillaud
0880d1fd6c
bug fix in new location dim 1
1998-12-09 16:17:26 +00:00
Monique Teillaud
00c1b654f2
cleaning
1998-12-09 14:29:58 +00:00
Monique Teillaud
4e6ba14d76
iterators on vertices modified, work when there is no vertex
1998-12-04 17:01:59 +00:00
Monique Teillaud
21be092d5a
*** empty log message ***
1998-12-04 16:37:51 +00:00
Monique Teillaud
c502958be4
start cleaning with the doc...
1998-12-04 16:37:27 +00:00
Monique Teillaud
2dbe0352ed
small bug fixes
1998-12-04 16:19:37 +00:00
Monique Teillaud
903c04c6bf
*** empty log message ***
1998-12-04 09:16:03 +00:00
Monique Teillaud
745d397f9c
*** empty log message ***
1998-12-04 09:09:26 +00:00
Monique Teillaud
2ac9d7ac8f
iterators allowed even when the dimension is inferior to the dimension
...
of the objets, in which case it returns past_end
1998-12-03 16:35:00 +00:00
Monique Teillaud
0340a5e785
preconditions on dimensions removed
...
Now for example cells_begin() is allowed even in dimension <3
but it returns the same as cells_end() in degenerate dimensions
The same holds for other iterators
1998-12-03 15:52:40 +00:00
Monique Teillaud
3c878159a1
cleaning
...
locate (brute force) -> locate_old
locate_quick (march) -> locate
new locate in any dimension (same as brute force for dimensions 0 and -1)
insert calls the new one
1998-12-03 15:00:37 +00:00
Monique Teillaud
4b141c25ce
locate returns the (finite or not) cell containing the query
...
(before it returned a finite cell)
insert_outside_convex_hull modified consequently
1998-12-03 10:23:02 +00:00
Monique Teillaud
68ccccac62
locate by marching for d=2, first version
1998-12-02 14:28:18 +00:00
Monique Teillaud
2d9e27e7bd
locate by marching, for d=3 only. First version
1998-12-02 13:49:15 +00:00
Monique Teillaud
f164e87253
insert_in_facet (i&1) instead of i&1
1998-12-02 10:28:30 +00:00
Monique Teillaud
753422eb8c
operator == for cells and vertices iterators modified to check
...
the bool _inf
1998-12-01 12:33:49 +00:00
Monique Teillaud
4fe4127ae2
*** empty log message ***
1998-12-01 12:33:00 +00:00
Monique Teillaud
bf5354123d
clear fixed
1998-12-01 09:08:02 +00:00
Monique Teillaud
a5a1a5b6c6
swap fixed
1998-11-30 15:26:34 +00:00
Monique Teillaud
c498039247
added incident_cells starting from a given cell
1998-11-30 10:29:45 +00:00
Monique Teillaud
80564c60fc
added : include Triangulation_utils_3.h
1998-11-26 14:55:54 +00:00
Monique Teillaud
c871c0de36
insert_in_edge traverses the cells around an edge in positive order
...
by using nextposaroundij
1998-11-26 14:54:55 +00:00
Monique Teillaud
dd550b69e6
cell circulator traverses the cells around an edge in positive order
...
by using nextposaroundij
1998-11-26 14:54:19 +00:00
Monique Teillaud
c275930259
typo
1998-11-26 12:27:41 +00:00
Monique Teillaud
47e2c602b8
*** empty log message ***
1998-11-26 10:11:22 +00:00
Monique Teillaud
4725ad02a9
*** empty log message ***
1998-11-26 09:36:47 +00:00
Monique Teillaud
179449b6f4
cell_circulator assignment
1998-11-26 09:30:08 +00:00
Monique Teillaud
341be6a87a
default constructor of CGAL_Triangulation_ds_cell_circulator_3
1998-11-25 16:20:40 +00:00
Monique Teillaud
5657e1b6ad
added Cell_circulator incident_cells
1998-11-25 15:51:02 +00:00
Monique Teillaud
3d455f634e
bug fixes in Edge and Facet iterators
1998-11-25 13:28:37 +00:00
Monique Teillaud
dca969665f
bug fix : typo in Cell_circulator& operator--()
1998-11-25 13:27:59 +00:00
Monique Teillaud
ce05692e52
clear() only deletes finite vertices but leaves the infinite one.
...
is_valid() checks that the infinite vertex exists
1998-11-24 13:05:53 +00:00
Monique Teillaud
0f3f56abdb
*** empty log message ***
1998-11-24 12:44:28 +00:00
Monique Teillaud
78002e7178
precondition in orientation-in-plane added
1998-11-24 12:43:27 +00:00
François Rebufat
ee95f0b733
Bug fixe operator = !
1998-11-23 15:22:22 +00:00
Monique Teillaud
e50be0a551
fixed bugs :
...
- extra-precondition in insert_in_edge in 1d removed
- stupid bug in private function link
1998-11-20 14:31:30 +00:00
Monique Teillaud
f8d352a26c
same bug fixed in operator=
1998-11-20 13:45:25 +00:00
Monique Teillaud
7b32665900
copy-tds modified to return the new vertex corresponding to
...
the vertex given as argument, if there is one
1998-11-20 13:29:55 +00:00
Monique Teillaud
427e26e6df
fixed : bug in copy constructor with infinite vertex
...
CV: ----------------------------------------------------------------------
1998-11-20 13:28:27 +00:00
Monique Teillaud
bb0d71bf75
added include set.h
1998-11-19 15:28:14 +00:00
Monique Teillaud
544245cf52
side_of_circle added
1998-11-10 14:25:13 +00:00
Monique Teillaud
09e5da19c8
create_star in 2d case added
1998-11-10 14:24:30 +00:00
Monique Teillaud
ca85bd36c4
simplifications in side_of_facet
1998-11-10 14:23:42 +00:00
Monique Teillaud
b091973d03
insertions done
1998-11-10 14:21:41 +00:00
Monique Teillaud
ad464f9eb5
bug fixes
1998-11-06 15:54:03 +00:00
Monique Teillaud
20cec50ec0
Triangulation_data_structure_3.h : star_region added
...
Delaunay__triangulation_3.h : first version
2D insertion to be done
Triangulation_* : bugs in renaming classes with _3 fixed
1998-11-06 13:12:59 +00:00
Monique Teillaud
6f4a33a582
*** empty log message ***
1998-11-03 14:49:27 +00:00
Monique Teillaud
e6e61ba117
*** empty log message ***
1998-11-03 14:45:17 +00:00
Monique Teillaud
569f728b6e
rename access function gt() -> geom_traits()
1998-11-03 14:03:45 +00:00
Monique Teillaud
e97887aaac
*** empty log message ***
1998-11-03 12:50:25 +00:00
Monique Teillaud
d9609d17e9
all names changed :
...
_3 everywhere
base_cell and base_vertex -> cell_base and vertex_base
1998-11-03 12:32:48 +00:00
Monique Teillaud
f48f5d62d0
Essai.
1998-11-02 14:46:10 +00:00
Monique Teillaud
24669ffb7e
Modif pipo.
1998-11-02 14:43:58 +00:00
Monique Teillaud
5ec1cfcb99
call to copy constructors for built-in types instead of default constructors
...
(g++ reported errors)
1998-11-02 13:52:26 +00:00
Monique Teillaud
5668d094d0
bug fix in insert_in_edge
1998-10-30 12:31:49 +00:00
Monique Teillaud
87a0592012
CGAL_debug(handles)
1998-10-30 10:06:02 +00:00
Monique Teillaud
49cab86975
bug fix
1998-10-30 10:05:23 +00:00
Monique Teillaud
fc30c225b5
added : nextaroundij(i,j)
1998-10-30 10:04:52 +00:00
Monique Teillaud
d45c3b0ee4
added : insert_outside_convex_hull 3D
1998-10-30 10:04:15 +00:00
Monique Teillaud
e7fca4a709
*** empty log message ***
1998-10-28 13:15:34 +00:00
Monique Teillaud
309f0519ce
first version. insert_outside_convex_hull 3d TBD
1998-10-28 13:09:39 +00:00
Monique Teillaud
e3190c2128
first version
1998-09-25 08:34:55 +00:00
Monique Teillaud
214f944833
replace %4 by &3
1998-09-17 11:19:21 +00:00
Monique Teillaud
dd135e5d98
edge_iterator added
1998-09-17 08:53:23 +00:00
Monique Teillaud
c86b08b2ac
cw and ccw modified : %3 replaced by table
1998-09-17 08:52:42 +00:00
Monique Teillaud
320b70f5fc
edge_iterator
...
Euler checked by is_valid
remove bug in copy_tds
1998-09-17 08:51:30 +00:00
Monique Teillaud
76daf28038
First non empty version
1998-09-16 11:10:27 +00:00
Monique Teillaud
e542da2df6
header.
1998-09-16 08:37:38 +00:00
Monique Teillaud
67b641b901
headers.
1998-09-16 08:37:24 +00:00
Monique Teillaud
f1a2149c06
Headers added.
1998-09-15 14:07:12 +00:00
Monique Teillaud
3fe79a01c5
*** empty log message ***
1998-09-15 13:43:22 +00:00
Monique Teillaud
13748939ef
insert_in_facet, insert_in_edge
1998-09-15 13:43:22 +00:00
Monique Teillaud
300b444248
debug is_valid
1998-09-15 13:43:22 +00:00
Monique Teillaud
c5a844cc71
Initial revision
1998-09-15 13:43:22 +00:00
Monique Teillaud
cdcd5c786f
Initial revision
1998-09-02 09:21:54 +00:00