Commit Graph

26 Commits

Author SHA1 Message Date
Mariette Yvinec 8e1321ad89 changed the copy constructor in Triangulation_ds_face_2.h
to fix a bug in refinement of Constrained_Delaunay_triangulation_2
1999-11-12 09:47:04 +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 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 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 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 6be7b081fc Constrained triangulation have been adapted to new design of Tds
typedef included in derived triangulation for the requirement of
MIPSPRO 7.3
output and input poperators suppressed for delaunay and constrained triangulation : after all, inheritance works well
dimension() retrieved from Triangulation_ds_face_2
and included in Triangulation_face_base_2

compiles and runs (at least with gcc 2.95)
the additionnal typedef in derived classes causes compiler internal error
with egcs (at lest with the function insert* returning a vertex_handle,
when defined outside the class
1999-08-06 16:15:03 +00:00
Mariette Yvinec fb004121b4 At this point New Triangulation compiles and testsuite runs 1999-07-26 17:15:49 +00:00
Mariette Yvinec 461f4e4dee Triangulation_2 new scheme - first trial 1999-07-21 14:21:55 +00:00
Mariette Yvinec 51cd18e217 cleaned up
slightly modified is_valid()
1999-07-19 12:26:17 +00:00
Mariette Yvinec 11d9d91f81 up to this point
test_triangulation_tds.C compiles and runs
1999-07-16 13:19:49 +00:00
Mariette Yvinec e33d3b5e32 resolved conflict from merge4 1999-07-05 14:58:20 +00:00
Mariette Yvinec 40f91b1e24 resolved conflicts after merge3 1999-07-05 13:32:35 +00:00
Mariette Yvinec eb753dc22d resolved conflicts from merge2 1999-07-01 07:57:12 +00:00
Mariette Yvinec 24cad7822d fixed the is_valid() member functions
to take into account 0 and 1-dimensional face
1998-11-16 15:47:22 +00:00
Mariette Yvinec 51ad63460a merged with the branvh b6aout tag merge1 1998-11-10 08:05:58 +00:00
Mariette Yvinec b61572171c changed representation of One dimensional triangulations 1998-08-14 15:55:01 +00:00
Mariette Yvinec f7b39a717e moved the following functions to the Tds class
insert_in_face, insert_on_edge, remove_degree_3
1998-07-30 09:49:55 +00:00
Mariette Yvinec e8eb1add6d changed insert_in_face(Vertex*) 1998-07-28 13:44:26 +00:00
Mariette Yvinec 293e964f76 fived set_neighbors( Face* .... 1998-07-28 09:05:11 +00:00
Mariette Yvinec 1b90a527ad fixed a bug in remove(Vertex* v) 1998-07-23 15:26:38 +00:00
Mariette Yvinec 12d935dba2 change in is_valid()
added a call to Fb::is_valid()
1998-07-17 09:11:42 +00:00
Mariette Yvinec 41e3e2968b some clean up in remove(Vertex *) 1998-07-10 14:14:09 +00:00
Mariette Yvinec 26368ecbcf moved cw(i) and ccw(i) from Triangulation_ds_face_2
>> to Triangulation_face_base_2
1998-07-02 12:24:19 +00:00
Mariette Yvinec caa5008ccc is_valid has been moved from Triangulation_ds_face_2.h
to Triangulation_face_base_2.h
1998-07-02 11:55:59 +00:00
Mariette Yvinec 4036554d21 change the template parameter of Triangulation class
from <Tds>
to <Gt,Tds>
1998-06-29 15:28:22 +00:00
Mariette Yvinec 968768665e Initial revision 1998-06-26 08:18:10 +00:00