Sylvain Pion
e39c99682f
- Don't put the traits' function objects as data members of the
...
triangulations.
2001-07-20 12:07:41 +00:00
Sylvain Pion
a74f95fdb9
- Replace Coplanar_orientation_3 taking 4 points, by the one taking 3 points.
...
- Remove Collinear_3 from the traits.
2001-07-18 14:21:26 +00:00
Sylvain Pion
0fcb2d8854
- Small cleanups for order_of_creation.
2001-07-13 08:11:56 +00:00
Sylvain Pion
e559e0bd02
- New functions : TDS.create_vertex() and TDS.delete_vertex().
2001-07-09 19:16:59 +00:00
Monique Teillaud
eafd7146a0
cleanup
2001-07-05 09:46:25 +00:00
Monique Teillaud
03f147798b
in: std::ostream & operator<<
...
vertices are now output in the order of their creation
This is done to have no problem while removing vertices
in a Delaunay triangulation read from a file
2001-07-05 09:38:03 +00:00
Sylvain Pion
43beb5f9ce
Remove add_cell
2001-07-03 09:44:23 +00:00
Monique Teillaud
3af7ca32ad
print_cells and read_cells member functions of the tds
2001-06-29 12:48:16 +00:00
Monique Teillaud
9fc7da46a6
cosmetic changes
2001-06-21 19:39:11 +00:00
Monique Teillaud
43b93b29f5
auteurs verifies et mis a jour, entetes uniformisees
2001-06-21 18:03:45 +00:00
Monique Teillaud
eb0ac8bd89
_3 removed in the names of the contruction function objects
2001-06-21 13:30:30 +00:00
Monique Teillaud
5bd678a5a9
default template parameters
2001-06-18 20:52:12 +00:00
Sylvain Pion
311ba3db9a
- Remove a "new Cell" in Triangulation_3.
...
- Privatize a few member functions of TDS.
2001-06-15 14:06:40 +00:00
Sylvain Pion
169c9e1399
- Add a warning when using deprecated functions.
2001-06-01 08:29:10 +00:00
Sylvain Pion
7cf39e572c
- preconditions(is_vertex()) changed to expensive.
2001-06-01 08:14:16 +00:00
Monique Teillaud
825fc80a33
- all interfaces of tds.insertxxx() changed
2001-05-18 14:35:44 +00:00
Sylvain Pion
a858164b51
- Added push_back() member functions.
2001-05-04 11:19:49 +00:00
Sylvain Pion
47f4f046a6
- Use POSITIVE instead of LEFTTURN when dealing with 3D orientation.
2001-05-02 15:25:10 +00:00
Sylvain Pion
dd7c3f957e
- Use the tds.insert_conflict() to remove some duplicated insert() code.
2001-04-30 16:47:47 +00:00
Sylvain Pion
ad1407c17b
- Update the traits. Don't use a vector.
2001-04-27 16:12:45 +00:00
Sylvain Pion
801340724e
- Merge the two insert() functions in one, using a default argument for the
...
starting cell.
2001-04-25 09:06:31 +00:00
Sylvain Pion
41104162d3
- VC++ for-scope bug.
2001-04-19 11:03:56 +00:00
Sylvain Pion
25b606c052
- locate() interface changes to match the 2D case wrt the default start.
...
- minor hierarchy speed up.
2001-04-13 12:20:52 +00:00
Sylvain Pion
c3cdbc1c87
- Add NDEBUG.
2001-04-04 16:07:07 +00:00
Sylvain Pion
d0acc47030
- New insert_conflict() in the TDS.
...
- Use it in Delaunay.
2001-03-08 13:33:55 +00:00
Sylvain Pion
afa2338689
- Remove some old style casts.
2001-02-14 16:54:15 +00:00
Sylvain Pion
dd471c2601
- Formatting.
2001-02-13 18:45:09 +00:00
Sylvain Pion
e6575265a8
- Add typedef value_type.
2001-02-13 18:10:31 +00:00
Sylvain Pion
d73961f43b
- it++ -> ++it for efficiency.
2001-02-09 16:41:05 +00:00
Sylvain Pion
45b0c0d7f0
- Cleanup.
2001-02-09 16:29:44 +00:00
Sylvain Pion
2c06bbefa5
- Use std::distance().
2001-02-08 15:37:34 +00:00
Sylvain Pion
59650f5b73
- Remove useless std::less<>.
2001-02-08 12:59:33 +00:00
Sylvain Pion
e249619e14
- Use #ifdef SYL for further incompatible optimisations.
...
- clear() cleanup...
- various formatting.
2001-01-01 21:48:48 +00:00
Sylvain Pion
70a4d1688b
- Suppress second parameter to std::set<> since it's the default.
2000-12-31 20:08:24 +00:00
Sylvain Pion
f88140a857
- Remove superfluous "inline".
2000-12-30 22:27:27 +00:00
Andreas Fabri
8e0c5205f8
function objects are applied directly and not from within a helper function
2000-12-22 12:46:09 +00:00
Andreas Fabri
06981b0b37
oops Too many lines got commented
2000-12-21 11:44:11 +00:00
Andreas Fabri
b135b5fda1
Changed access control to protected so that derived classes (e.g. Delaunay_3) can add cells
2000-12-20 16:12:39 +00:00
Andreas Fabri
a92213b92e
Changed access control to protected so that derived classes as Delaunay triangulation can also ad cells
2000-12-20 16:02:11 +00:00
Sylvain Pion
2f95144fb1
- New typedefs.
2000-12-12 15:16:44 +00:00
Sylvain Pion
0b4a70b19c
- locate() improvements.
2000-12-12 15:08:00 +00:00
Sylvain Pion
251399a039
- Small optimization.
2000-12-08 16:38:55 +00:00
Sylvain Pion
db399a9cec
- minor optimization.
2000-12-06 13:33:17 +00:00
Sylvain Pion
15a2326798
changed typedefs of segment, triangle, tetrahedron
2000-12-06 12:30:08 +00:00
Sylvain Pion
a93d1e7fe5
Changed typedef .. Point
2000-12-06 09:30:44 +00:00
Sylvain Pion
ea20b2de63
Removed unreachable code
2000-12-05 19:01:20 +00:00
Sylvain Pion
0c9abf8576
- GCC 2.96/2.97 issues : "or" is a key-word, and "class" is required for
...
friend.
2000-10-17 16:00:04 +00:00
Monique Teillaud
7fba8a90fb
parameter dummy_for_windows added in the old versions of
...
Triangulation_3:: incident_vertices et al (kept for compatibility
with previous versions).
2000-08-07 15:26:23 +00:00
Monique Teillaud
82f45b4fb9
- * replaced by _handle in incident_vertices and incindet_cells for a vertex
...
- is_edge and other similar methods implemented
- locate accepts an infinite cell for argument start
2000-08-02 08:59:07 +00:00
Monique Teillaud
ed97df642a
added :
...
are_equal and has_vertex for facets
test_dim_down
2000-07-13 22:00:44 +00:00