Mariette Yvinec
41da62d4f6
- Weighted_point : remake the constructor from Point implicit
...
otherwise predicate on Bare_point cannot be called with Bare_point.
- Replace the typedef or Regular_triangulation_euclidean_traits :
typedef Weighted_point Point_2;
by a Weighted_point_mapper_2.
This will be necessary to adapt Kernel traits when Weighted_point
will be in Kernel
but this does not slove satisfactory the Weighted_point_2 - Point_2
type problem of regular, hence the need for the implicit converter.
2004-04-01 07:08:51 +00:00
Mariette Yvinec
d53cc02be3
fixed bug due to prevoius replace of NULL by defaut constructors of handles
2004-01-21 13:55:38 +00:00
Mariette Yvinec
4e89287da1
change NULL to default constructed handles
2004-01-20 13:48:50 +00:00
Mariette Yvinec
0d2c5131ed
Triangulation classes define size_type and difference type.
...
Return type of "number_of" and degree function
is now size_type.
2004-01-08 18:46:23 +00:00
Mariette Yvinec
7c79906c1a
syntax fix in Regular_triangulation_2.h
2003-12-29 13:57:33 +00:00
Mariette Yvinec
9f9b22be6f
Update to the new filter_iterator() interface.
2003-12-29 09:45:56 +00:00
Julia Flötotto
f4d7d93e79
- [julia] changed typedef typename Geomtraits::Segment to Segment_2
...
in function dual(const Edge &e) const
2003-12-18 10:06:42 +00:00
Mariette Yvinec
73dc81ed7c
as previous
2003-12-02 10:44:33 +00:00
Mariette Yvinec
1c50c5d1e9
added typedef for Vertex_iterator and the like
...
(backward compatibility)
2003-12-02 10:42:56 +00:00
Julia Flötotto
b65129acbc
- bug fix for get_conflicts: location on vertex might nevertheless create
...
further conflicts
2003-11-20 15:33:04 +00:00
Julia Flötotto
592ab02521
added std:: to set_difference
2003-11-20 08:47:48 +00:00
Julia Flötotto
85a8e05e32
shortened lines + added function
...
test_conflict(const Weighted_point &p, Face_handle fh) const;
2003-11-19 15:58:18 +00:00
Julia Flötotto
ab1d9f8a8b
added get_conflict functions
2003-11-19 15:54:37 +00:00
Sylvain Pion
ace0a0f1fa
- Change all headers to the new format/license.
2003-09-18 10:27:16 +00:00
Mariette Yvinec
d0140fca20
- change the return types of get_conflicts member functions in
...
Delaunay and constrained_Delaunay triangulations
- added missing typename in Constraint_hierarchy (AF)
2003-07-29 11:40:45 +00:00
Andreas Fabri
c6fa9d3fc1
Moved nested class (In)Finite_tester higher up, to get rid of VC7 compilation error
2003-06-16 10:16:49 +00:00
Mariette Yvinec
21db882ce4
suppressed the requirement for a Direction_2 from the traits class
...
of Delaunay_triangulation_2 and Regular_triangulation_2
2003-06-10 10:13:59 +00:00
Mariette Yvinec
d7eb993802
fixes for Compact_container andsuppression of handle() functions
2003-06-04 16:42:53 +00:00
Mariette Yvinec
41e94cd6bc
changed the template parameters of
...
Regular_triangulation_face_base_2.h
Constrained_triangulation_face_base_2.h
and the default face base of regular and constrained triangulations.
2003-05-07 11:16:05 +00:00
Mariette Yvinec
d88d1409b6
- fixes degenerate cases in regular triangulation
...
- suppress Filter_iterator_with_handle.h
2003-04-17 13:21:30 +00:00
Mariette Yvinec
bdb1a25763
suppressed Filter_iterator_with_handle from Regular_triangulation_2.h
2003-04-17 11:49:40 +00:00
Mariette Yvinec
08b8547607
fixed test of regular hierarchy
2003-04-17 09:45:58 +00:00
Mariette Yvinec
4c17bcc26c
still merging newd
2003-04-17 08:13:15 +00:00
Mariette Yvinec
92f9eed65e
merged midification for new design into main trunc
2003-04-17 08:11:05 +00:00
Sylvain Pion
2abaf86e24
- fixes for g++ 3.4.
2003-04-12 17:43:45 +00:00
Mariette Yvinec
bc28ab50e5
fixed a typename
2003-04-08 09:00:34 +00:00
Mariette Yvinec
d26c894ec8
bugfix in output of handles
2003-04-07 15:55:33 +00:00
Mariette Yvinec
5a1afe15d3
fixed regular and regular hierarchy and their test suites
2003-03-26 15:33:06 +00:00
Mariette Yvinec
8aa988ff72
fixed a compilation problem
2003-03-04 09:47:17 +00:00
Mariette Yvinec
68b93aac2c
- general fixes in Regular_triangulation_2 owing to the hiding of vertices
...
instead of points
also , it is now possible to introduce twice the same point
with different weights, or delete a hidden vertex
- changes in the testsuite of Regular_triangulation_2
- fixes in regular triangulation - (stack_flip_4_2 and stack_flip_3_1)
- changed the is_valid() of Regular_triangulation_2
2003-02-27 10:08:09 +00:00
Mariette Yvinec
8298874359
fixed long lines
2003-02-07 18:03:16 +00:00
Sylvain Pion
483138ccfc
fix typos
2003-02-05 16:31:45 +00:00
Andreas Fabri
6643697916
cleaner version with typedefs for the filtered iterators
2003-02-05 11:25:27 +00:00
Andreas Fabri
d92da54dbd
changed Triangulation to Base (on demand of mariette)
2003-02-05 09:18:49 +00:00
Andreas Fabri
0295c9a020
moved the filters in the class scope
2003-02-05 08:52:28 +00:00
Andreas Fabri
13b84a2010
added missing typename
2003-02-05 08:14:45 +00:00
Andreas Fabri
7663409839
cleanup after a cvs merge problem
2003-02-04 15:57:47 +00:00
Andreas Fabri
f85cba1cd1
clean up after a merge conflict
2003-02-04 15:40:31 +00:00
Andreas Fabri
c07bc2e18d
Instead of hiding points, we hide vertices.
...
This allows to use the Trinagulation_hierarchy_2.
2003-02-04 15:02:09 +00:00
Mariette Yvinec
1ab96f1d27
added a comment for the case VERTEX in insert function
...
to be fixed by Andreas or me
2003-02-04 13:37:14 +00:00
Mariette Yvinec
d1acdae2a0
changed the typedef for Point in Triangulation_hierarchy_2.h
2002-10-22 17:24:30 +00:00
Mariette Yvinec
0866059248
fixed a bug following the ganages of handle :
...
Vertex_handle v -> Vertex_handle v(NULL);
2002-09-02 09:01:42 +00:00
Mariette Yvinec
ebae46f4f3
Replaced CGAL::Pointer by CGAL::Comparable_iterator
...
in the implemantatins of Face_handle and Vertex_handle
2002-08-19 14:57:04 +00:00
Mariette Yvinec
1a9f751722
changed deprecated Construct_direction_of_line_2 to
...
Construct_direction_2
2002-08-13 12:07:37 +00:00
Susan Hert
336d03d158
replace LEFTTURN and relatives by LEFT_TURN and relatives
2002-08-08 22:04:25 +00:00
Mariette Yvinec
7db3b024a5
- adapted 2d triangulations to the DS_Container
...
- Iterators for finite elements implemented via a filtered iterator
2002-03-01 09:21:02 +00:00
Mariette Yvinec
c8dddb9f03
major change in Triangulation package :
...
-suppression of Triangulation_face_2 and Triangulation_vertex_2 classes
the TDS and Triangulation now have the same faces and vertices
defined in TDS class
as well as Face_handle and Vertex_handle
-supression of Triangulation_default_data_structure_2
and Triangulation_data_structure_using_list_2. There is now only
one Triangulation_data_structure_2 (which for the moment is still
using list).
2002-01-21 13:12:40 +00:00
Sylvain Pion
66b16684de
- SunPro support.
2001-12-03 09:03:48 +00:00
Sylvain Pion
149cfe09fd
- Use make_object().
2001-10-08 14:20:12 +00:00
Mariette Yvinec
c2b0c229b1
fixed a few details to avoid bcc warning
...
(unused initial value fir index integer i, ii, in etc...
2001-06-20 12:02:40 +00:00