Andreas Fabri
1cf0e677e5
Replaced in locate method walk along a straight line with zig zag walk
2004-04-08 20:45:14 +00:00
Menelaos Karavelas
f724ff77db
fixes for PowerPC
2004-03-02 05:57:00 +00:00
Mariette Yvinec
3617780529
small fixes due to previuos changes of NULL to handles default constructors
2004-01-21 14:13:50 +00:00
Mariette Yvinec
4e89287da1
change NULL to default constructed handles
2004-01-20 13:48:50 +00:00
Mariette Yvinec
f66956977f
fixed operator= of Constrained_triangulation_plus_2
...
added -DCGAL_NO_DEPRECATED_CODE in tests local makefiles
2004-01-08 21:19:28 +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
9f9b22be6f
Update to the new filter_iterator() interface.
2003-12-29 09:45:56 +00:00
Sylvain Pion
ace0a0f1fa
- Change all headers to the new format/license.
2003-09-18 10:27:16 +00:00
Mariette Yvinec
541fc4b51a
added tds() functions: const and non const access to the tds + test + doc
2003-07-01 14:33:54 +00:00
Mariette Yvinec
1c57dbe2ef
added is_face(Face_handle)
...
is_edge(Face_handle, int)
to make expensive preconditin of delete_face(Face_handle fh) work.
2003-07-01 13:57:01 +00:00
Mariette Yvinec
3f90a5b5de
moved the definition of Infinite_tester
...
removed the friend declaration for it
2003-06-11 13:23:26 +00:00
Mariette Yvinec
47766fbfd2
submission of version 7.90
...
----------------------------------------------------------------------
2003-06-11 11:46:37 +00:00
Mariette Yvinec
b161f4b7f0
-- make Infinite_tester public (for Sun)
...
- fixes (for intel )in nested Vertex_handle and Face_handle ;
add const & in constructors from circulators and iterators
---------------------------------------------------------------------
2003-06-10 08:50:41 +00:00
Mariette Yvinec
929da12b2b
fixed copy operator in Triangulation_iterator_adaptator.h
...
Triangulation_ds_circulators_2.h
2003-06-05 12:38:41 +00:00
Mariette Yvinec
d7eb993802
fixes for Compact_container andsuppression of handle() functions
2003-06-04 16:42:53 +00:00
Mariette Yvinec
f19e9553df
Triangulation data structure uses Compact_container
...
Vertex_handle and Face_handle are now nested class of TDS
remove handle() functions
make Finite_[vertices|faces]_iterator nested class of Triangulation_2
2003-06-03 13:20:33 +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
bdb1a25763
suppressed Filter_iterator_with_handle from Regular_triangulation_2.h
2003-04-17 11:49:40 +00:00
Mariette Yvinec
92f9eed65e
merged midification for new design into main trunc
2003-04-17 08:11:05 +00:00
Mariette Yvinec
4c8091f05b
fixed a bug in debug function show_all()
2003-03-07 14:43:30 +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
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
Susan Hert
336d03d158
replace LEFTTURN and relatives by LEFT_TURN and relatives
2002-08-08 22:04:25 +00:00
Mariette Yvinec
f6a796a130
suppressed precondition from insert_in_edge
...
suppressed Special_insert_in_edge in Contrained and Constrianed_Delaunay
triangulations
2002-07-26 12:01:51 +00:00
Mariette Yvinec
99767e14bf
fixed long lines
2002-07-09 15:22:33 +00:00
Andreas Fabri
000b9b6caa
Point -> const Point&
2002-07-08 08:48:18 +00:00
Mariette Yvinec
cb69e61613
add reference in Triangulation_2.h for M$
2002-03-18 19:00:59 +00:00
Mariette Yvinec
ed687a9e2d
change Infinite_tester type from private to public for KCC
2002-03-12 15:10:17 +00:00
Mariette Yvinec
6ba8dcf890
supressed typedef for KCC
2002-03-12 13:12:33 +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
97d3b7319f
added doc for Constrained_triangulation_plus_2
...
and an example
2002-02-05 14:23:28 +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
Mariette Yvinec
5a5fea3833
added prefic CGAL_CLIB_STD in front of ptrdiff_t and size_t
2002-01-08 10:29:10 +00:00
Sylvain Pion
66b16684de
- SunPro support.
2001-12-03 09:03:48 +00:00
Mariette Yvinec
1a137787eb
added queries for the constraints hierarchy in Constraint_hierarchy_2.h
...
and Constrained_triangulation_plus_2.h
added test for Constrained_triangulation_plus_
added a kiltered kernel test in _test_types.h
2001-09-13 08:51:36 +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
Mariette Yvinec
48a616e358
Turn classes To_tds_edge_iterator and To_tds_face_iterator
...
into no longer nested classes of Triangulation_2.h.
The nested version did not compile on bcc
2001-06-12 09:38:02 +00:00
Mariette Yvinec
a1e08d5e2f
try to sole a VCC compilation problem around the Iterator_project
...
for points iterator
2001-06-11 16:58:47 +00:00
Mariette Yvinec
01e799b230
remove typedef Point from Triangulation_data_structure_using_list_2.h
...
removed debugging cerr from Triangulation_2.h
2001-06-07 15:42:20 +00:00
Sylvain Pion
e734db76f3
- GCC 3.0 fixes
2001-05-30 10:05:38 +00:00
Mariette Yvinec
9289347406
added a declaration in Triangulation_iterators_2.h
2001-05-29 14:14:25 +00:00
Mariette Yvinec
712ce00316
fixed a bug in Line_face_circulator_2
2001-05-29 13:26:40 +00:00
Mariette Yvinec
9485ed0706
modified find_conflicts in Delaunay_triangulation_2.h
...
to help resolution of overloaded fir bcc and VC++ compilers
add star_hole functions in Triangulation_data_structure_using_list_2.h
Triangulation_data_structure_using_list_2.h
Triangulation_2.h
add point iterators and corresponding test in Triangulation_2.h
_test_triangulation_iterators.C
cleaned up tests in test_triangulation_2.C
test_triangulation_2_bis.C
add test for star_hole in _test_cls_triangulation_2.C
_test_cls_triangulation_2.C _test_cls_triangulation_short_2.C
2001-05-21 08:51:35 +00:00
Mariette Yvinec
e67073ccef
add the missing "class" in the declaration
2001-05-16 07:52:52 +00:00
Mariette Yvinec
e62380c366
fixed previuos unwanted change
2001-05-15 10:14:22 +00:00
Mariette Yvinec
238e60295f
added following functions
...
is_constrained(Edge e)
are_there_incident_constraints(Vertex_handle v)
are_there_incident_constraints(Vertex_handle v, OutputIterator out)
remove_incident_constraints(Vertex_handle v)
in Constrained_triangulation_2.h
remove_incident_constraints(Vertex_handle v)
remove_constraint (Vertex_handle va,Vertex_handle vb) in
Constrained_Delaunay_triangulation_2.h
added corresponding tests in _test_cls_constrained_triangulation_2.C
2001-05-15 07:37:36 +00:00
Mariette Yvinec
ad6448d45a
try to introduce Point iterators but drop it for now
...
Fixed the doc for new find_cinflicts and boundary_of_conflict zone
member function
2001-05-02 08:01:47 +00:00
Mariette Yvinec
c2e6de4240
fixed a bug in cw_permute() of Constrained_triangulation_face_base_2.h
...
fixed the test of constrained triangulation
2001-04-30 12:56:11 +00:00
Mariette Yvinec
a8a14a2701
- make all the creator of Line_face_circulator coherent
...
- cleaned up Line_face_circulator and locate.
- fixed line_walk
- add test for Line_face_circulator and line_walk
2001-02-22 13:12:21 +00:00
Mariette Yvinec
6eec0131d3
remove the const_cast for this in march_locate_3D
2001-02-20 13:15:57 +00:00