Commit Graph

59 Commits

Author SHA1 Message Date
Monique Teillaud 55218eeda1 bug fix (undefined variable n in assertion in read-cells 2000-02-21 09:54:00 +00:00
Monique Teillaud 4f87d22ce8 useless parameter removed in read_cell 2000-02-11 14:50:31 +00:00
Monique Teillaud ccfc340682 modifs Geert-Jan pour -pedantic 2000-02-04 13:47:03 +00:00
Monique Teillaud 3bee33627d changes for Borland
from Dima:
	friend declarations of operator>>
   	only work if this operator is declared before the friend declaration.
1999-12-02 14:58:20 +00:00
Monique Teillaud 43456ab3b8 CGAL_CFG_NO_MEMBER_TEMPLATES vire
+ menage dans les arguments non utilises (is_valid, etc)
1999-10-25 12:54:36 +00:00
Monique Teillaud 0824c62a61 nextposaround renamed to next_around_edge 1999-10-18 13:43:44 +00:00
Monique Teillaud 8a04c69ab1 short names (needed for MSVC) 1999-10-14 07:59:58 +00:00
Monique Teillaud 930eb8bdea details + preconditions in delete_cell 1999-10-13 12:48:04 +00:00
Monique Teillaud 79db490fb8 is_edge(c,i,j) & is_facet(c,i) added 1999-10-13 09:08:21 +00:00
Monique Teillaud b6bca5bba3 flips added 1999-10-13 08:44:35 +00:00
Monique Teillaud a1cbc2f55d unsigned int removed 1999-10-05 10:39:25 +00:00
Monique Teillaud 5429079271 cleaning 1999-09-22 15:09:27 +00:00
Monique Teillaud a7c2244d59 Facet iterators implemented 1999-09-22 13:39:48 +00:00
Monique Teillaud 2bf47b9f13 added : circulators around edge defined by cell,int,int
internal representation of circulators modified
1999-09-21 09:37:41 +00:00
Monique Teillaud 39619346fe minor fixes 1999-09-13 12:38:22 +00:00
Monique Teillaud c4c93a5026 fixes (std::, typename, etc) 1999-09-08 09:34:35 +00:00
Monique Teillaud 309042e236 changes in Dagstuhl for MSVC++
- small details (std missing for less,...)
- power_test in Regular_triangulation_euclidean_traits_3.h reorganized
- iterator_base removed in Triangulation_ds_iterators_3.h
1999-09-01 14:35:29 +00:00
Monique Teillaud 532b3eb167 cleaning +
bug fix in Triangulation_3::side_of_edge (infinite edge)
1999-07-16 11:54:23 +00:00
Monique Teillaud a59d28440c The constructors of the cells do not insert the cell in the
triangulation any more. Instead the triangulation has functions
to add cells.
1999-07-13 12:37:45 +00:00
Monique Teillaud ff798de847 cleaning... 1999-07-12 14:22:29 +00:00
Monique Teillaud 171afd2070 methods defined outside classes to compile with -O2 1999-06-30 07:31:47 +00:00
Monique Teillaud 345f079bc7 missing std:: for list
bug fix in clear() (while instead of do while)
1999-06-24 12:00:31 +00:00
Monique Teillaud ab770d4eb7 shortening lines > 80 characters... 1999-06-23 13:28:51 +00:00
Monique Teillaud 5b41b37dac insert_outside_affine_hull in tds --> insert_increase_dimension 1999-06-23 10:07:20 +00:00
Monique Teillaud 9b65769615 missing std:: added 1999-06-22 14:02:18 +00:00
Monique Teillaud 72fec5cfa8 *** empty log message *** 1999-06-21 15:11:23 +00:00
Monique Teillaud 4292e92a16 short_names forgotten --> removed 1999-06-16 08:42:39 +00:00
Monique Teillaud 2a5458f8ab Removing #include ... short_names 1999-06-16 08:39:11 +00:00
Monique Teillaud 54b87ff294 NAMESPACES first round 1999-05-10 14:20:44 +00:00
Monique Teillaud 113ebf8730 New copy constructor (not documented) in Triangulation_ds_cell_3.h
Only used by Triangulation_data_structure_3.h in copy_tds to copy cells
while keeping the possible additional information in the cell base
but adding it to the list of the new tds.

Takes as arguments : the tds, 4 vertices, and the old cell.

Similar modification in copy_tds to copy vertices but the standard
copy constructor is enough to achieve the goal (no list of vertices...).
1999-05-07 12:17:20 +00:00
Monique Teillaud 36479ac1be *** empty log message *** 1999-05-07 11:41:38 +00:00
Monique Teillaud 2083514c67 arguments of all insert_... functions modified
in Triangulation_data_structure_3.h:

in the TDS, insert(const Vertex & v) instead of insert(Vertex * v)
			new v done here now
in the Triangulation, the call to _tds.insert is different
			_tds.insert(Vertex(p))
			instead of v=new Vertex(p); _tds.insert(v)
			no new here now
1999-05-07 09:20:52 +00:00
Monique Teillaud cb8298887a IO modified so that there is no more duplicated code between
Triangulation_3 and Triangulation_data_structure_3
1999-03-08 15:14:36 +00:00
Monique Teillaud 7b436f519a IO : <<ostream >>istream
code duplicated between Triangulation and Triangulation_data_structure
needs to be modified to avoid duplication
1999-03-08 12:35:29 +00:00
Monique Teillaud 39ab358ddf warnings with egcs removed 1999-01-19 15:28:58 +00:00
Monique Teillaud 03522afda2 ostream& operator<< and istream& operator>> 1999-01-07 16:39:10 +00:00
Monique Teillaud 0014e3ca08 Derivation from CGAL_Triangulation_utils_3 1998-12-28 16:18: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 4e6ba14d76 iterators on vertices modified, work when there is no vertex 1998-12-04 17:01:59 +00:00
Monique Teillaud 2dbe0352ed small bug fixes 1998-12-04 16:19:37 +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 f164e87253 insert_in_facet (i&1) instead of i&1 1998-12-02 10:28:30 +00:00
Monique Teillaud 4fe4127ae2 *** empty log message *** 1998-12-01 12:33:00 +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 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 c275930259 typo 1998-11-26 12:27:41 +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 bb0d71bf75 added include set.h 1998-11-19 15:28:14 +00:00
Monique Teillaud 09e5da19c8 create_star in 2d case added 1998-11-10 14:24:30 +00:00