Commit Graph

1399 Commits

Author SHA1 Message Date
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