Mariette Yvinec
2fc7c165a9
fixed a bug in output << operator
...
(clash between the varaiable name and a short name Ct for Cartesian)
1999-10-13 09:21:06 +00:00
Mariette Yvinec
06f4583cf6
added a header to Constrained_Delaunay_triangulation_2.h
...
Cut long lines in Constrained_triangulation_2.h
1999-10-12 07:12:22 +00:00
Mariette Yvinec
cf1302dedf
ended the addition of Jean Daniel stuff
...
Compiles and run with the file damier
removal and meshing function not yet tested
1999-10-11 16:45:49 +00:00
Mariette Yvinec
f91e3132aa
fixed some inline which where after thr return type
1999-10-11 16:43:36 +00:00
Mariette Yvinec
646ca3c4ef
finish the insertion of jd stuff
...
things compile but there is a bug in is-valid() test
Delaunay constraines triangulation test crashes on damier
1999-10-11 13:33:30 +00:00
Mariette Yvinec
668e209579
To avoid duplicating code for remove operation
...
in constrained_Delaunay_triangulation :
remove overloading of fill_hole() in Delaunay_triangulation_2
and put fill_hole_delaunay() in Triangulation_2
rewrite of remove in Constrained_triangulation_2.h
1999-10-11 08:40:49 +00:00
Mariette Yvinec
03bd74295d
Change the Distance subtypes in Triangulation_euclidean_traits_??_3.h
1999-10-07 14:16:03 +00:00
Mariette Yvinec
61bffb46fb
changed the return type in the definition of
...
dual(FAce_handle)
1999-10-07 10:04:26 +00:00
Mariette Yvinec
f9222a559d
fixed show_face(Face_handle fh)
...
and show_all()
1999-10-07 09:51:02 +00:00
Mariette Yvinec
da97796584
added std::
1999-10-06 09:26:50 +00:00
Mariette Yvinec
93c33b6255
typename added in
...
typedef typename Event_queue::iterator Event_queue_iterator;
typedef typename Sweep_status::iterator Sweep_status_iterator;
1999-10-06 09:15:00 +00:00
Mariette Yvinec
029d001cb3
cleaned up
...
insert(const Point& p, Locate_type lt, Face_handle loc, int li)
1999-10-06 09:10:19 +00:00
Mariette Yvinec
4593023674
fixed a bug in insert(p, lt, li, i)
1999-10-06 09:03:50 +00:00
Mariette Yvinec
b969c869ee
fixed is_valid() default arguments
...
Face::Face_handle(ff) to Face_handle(ff) in one of the constructor
1999-10-05 07:12:45 +00:00
Mariette Yvinec
4467ce0bf0
added a few std::
...
add typenames to please MIPS_PRO 7.3
1999-10-04 09:58:27 +00:00
Mariette Yvinec
3e0b8c0097
modify the function
...
insert(const Vertex_handle & va, const Vertex_handle & vb,
Face_handle & fr, int & i, List_edges & new_edges)
to delete the faces to be deleted
1999-09-30 17:13:09 +00:00
Mariette Yvinec
68bdbe9249
modidy function insert(Point)
...
of Constrained_triangulation_2.h
corrected is_edge(Vertex_handle va, Vertex_handle vb, Face_handle &fr, int i)
in Triangulation_2.h
1999-09-30 15:21:13 +00:00
Mariette Yvinec
c98954512c
adapt to the changes made in insert signature functions
1999-09-30 12:35:06 +00:00
Mariette Yvinec
cebc2c51c9
changed insert function to the following :
...
Vertex_handle insert(const Point &p, Face_handle start = Face_handle() );
// if location is unknown
Vertex_handle insert(const Point& p,
Locate_type lt,
Face_handle loc, int li );
// if location is known
1999-09-30 11:54:09 +00:00
Mariette Yvinec
a4e6bef758
added Jean Daniel stuff to Constrained_triangulation_2.h :
...
insertion and removal of a constraint
1999-09-30 09:41:36 +00:00
Mariette Yvinec
fee4be1880
added std to list::
1999-09-28 16:57:49 +00:00
Mariette Yvinec
4e487f3b1c
Changed name of some iterators variables to avoid
...
multiply defined stuff with M$VC++
1999-09-28 16:51:34 +00:00
Mariette Yvinec
05bf6d1c66
Changes for M$Visual C++ support
...
changes some iterator names in Triangulation_default_data_structure_2
some typenames (to avoid clahes) in Triangulation_face_2 and
Triangulation_vertex_2.h
added CGAL_TYPENAME_MSVC_NULL in Triangulation_iterators_2.h
1999-09-28 16:37:30 +00:00
Mariette Yvinec
4827c742a3
fixed a small bug in creator
...
of Triangulation_default_data_structure_2
1999-09-28 14:04:40 +00:00
Mariette Yvinec
cddd8c2450
added functions is_edge(...) includes_edge()
...
to Triangulation_2 and Triangulation_default_data_structure_2
1999-09-27 17:31:31 +00:00
Mariette Yvinec
90aea285e3
move function reorient from class Triangulation_ds_face_2 to class
...
Triangulation_face_base_2
add two functions ccw_permute() and cw_permute to Triangulation_face_base_2
Modify tds functions insert_dim_up() and remove_dim_down()
accordingly
1999-09-27 09:01:30 +00:00
Mariette Yvinec
692f067bec
*** empty log message ***
1999-09-24 14:46:05 +00:00
Mariette Yvinec
872579c66b
commit changed in include files new kernel
1999-09-24 13:30:05 +00:00
Mariette Yvinec
17c47fb509
idem
1999-09-17 07:02:01 +00:00
Mariette Yvinec
b7e1795876
fixed a bug in draw_dual(Stream & ps)
1999-09-17 06:48:02 +00:00
Mariette Yvinec
dfddeb8b15
Change f->opposite_index(int i ), f->opposite_vertexint (int i)
...
to f->mirror_index(int i), f->mirror_vertex(int i)
add new functionalities to Tds and Triangulation :
Face_handle add_face(Face_handle f1, int i1,
Face_handle f2, int i2,
Face_handle f3, int i3);
Face_handle add_face(Face_handle f1, int i1,
Face_handle f2, int i2);
Face_handle add_face(Face_handle f, int i, Vertex_handle v);
And change the code of remove_2D() in Triangulation_2.h
and Delaunay_triangulation_2.h
Incoporate some of the changes made in Dagsthul
to compile with VC++
1999-09-06 14:17:03 +00:00
Mariette Yvinec
ca15d04174
fixed the header
1999-09-01 15:38:04 +00:00
Mariette Yvinec
110d91c077
changes made in Dagstuhl to comply to MSVC++
...
includes :
include codes of operators * and -> in class definition of
Tds iterators
Change the power_test
Change names for representation in traits
1999-09-01 14:37:41 +00:00
Mariette Yvinec
c7a58366b1
reverse from Triangulation_window_stream.h to triangulation_Window_stream.h
...
because MS$ doesnot distnguishes cases
1999-09-01 11:52:09 +00:00
Mariette Yvinec
f695d3baf9
changed preconditions of insert_outside_convex_hull_1
...
such that there is no more warnings for unused variables
when compiling without preconditions..
1999-08-27 06:56:50 +00:00
Mariette Yvinec
d9ae9526f0
fixed banner of Triangulation_window_stream.h
...
and long lines in Triangulation_ps_stream.h
1999-08-26 14:23:46 +00:00
Mariette Yvinec
17fe611816
readded for backward compatibility
...
just includes the new named file Triangulation_window_stream.h
1999-08-24 07:09:36 +00:00
Mariette Yvinec
c6547093a1
fixed small bugs creating memory leaks in
...
insert_in_edge
remove_second
1999-08-19 15:06:02 +00:00
Mariette Yvinec
aec5359203
corrected file_input and file_ouput of Triangulation_2
...
and Triangulation_default_data_structure_2
to make them skip the ouput of the dummy point
associated with the infinite vertex
1999-08-19 07:04:59 +00:00
Mariette Yvinec
6bd5047011
add a comment in Triangulation_2.h for collinear_between(p,q,r)
...
add a precondition in f->opposite_index(int i)
and f->opposite_vertex(int i)
1999-08-18 12:44:35 +00:00
Mariette Yvinec
e525b13da8
header corrected
1999-08-18 08:40:34 +00:00
Mariette Yvinec
07ce07355c
OK
1999-08-17 17:21:22 +00:00
Mariette Yvinec
bbd886ac3d
new triangulation working
...
examples compile and run
1999-08-17 13:55:44 +00:00
Mariette Yvinec
dc6dd31582
fold too long lines
...
add old iterator types and functions to Triangulation_2.h
for backward compatibility
1999-08-17 12:27:13 +00:00
Mariette Yvinec
7676cd81ec
make regular triangulation work with new Tds
...
testsuite compiles and runs
1999-08-17 11:50:54 +00:00
Mariette Yvinec
1bbc7378ce
retablish the file
...
which had been scrtched with Regular_triangulation_ftC2.h
1999-08-16 15:56:52 +00:00
Mariette Yvinec
cde1244fd4
added package line in the banner
...
just to check the commit
1999-08-16 12:34:24 +00:00
Mariette Yvinec
256688762c
Move to main trunc
1999-08-16 12:28:19 +00:00
Mariette Yvinec
cb9c49c222
fixed a bug in edge circulators
1999-08-16 10:22:11 +00:00
Mariette Yvinec
119e8415f9
make Delaunay triangulation compiles with
...
the new typedef required by MIPSPro
1999-08-16 09:23:41 +00:00