cgal/Triangulation_2/examples/Triangulation_2
Sébastien Loriot 8d602ed8c2 Merge branch 'triangulation_3-copy_tds-sloriot'
Approved by the release manager

Conflicts:
	Alpha_shapes_3/test/Alpha_shapes_3/copy_tds.h
	Triangulation_2/doc/TDS_2/Concepts/TriangulationDataStructure_2.h

it introduces a more general copy_tds that allows to copy tds with different types of simplices.
2013-04-29 11:09:01 +02:00
..
data Move packages to trunk root 2006-02-14 08:58:20 +00:00
README fix documentation from branch (code merged in r60697) 2011-02-28 17:22:38 +00:00
adding_handles.cpp Replace struct K .. with typedef .. K 2008-11-24 10:37:32 +00:00
colored_face.cpp Replace struct K .. with typedef .. K 2008-11-24 10:37:32 +00:00
constrained.cpp Replace struct K .. with typedef .. K 2008-11-24 10:37:32 +00:00
constrained_hierarchy_plus.cpp Replace struct K .. with typedef .. K 2008-11-24 10:37:32 +00:00
constrained_plus.cpp Replace struct K .. with typedef .. K 2008-11-24 10:37:32 +00:00
copy_triangulation_2.cpp add set_infinite_vertex to Triangulation_3 and use it with copy_tds 2013-04-12 16:04:59 +02:00
hierarchy.cpp apply the cpp0x namespace renaming in all files 2012-12-19 11:33:17 +01:00
info_insert_with_pair_iterator_2.cpp fix documentation from branch (code merged in r60697) 2011-02-28 17:22:38 +00:00
info_insert_with_pair_iterator_regular_2.cpp fix documentation from branch (code merged in r60697) 2011-02-28 17:22:38 +00:00
info_insert_with_transform_iterator_2.cpp fix documentation from branch (code merged in r60697) 2011-02-28 17:22:38 +00:00
info_insert_with_zip_iterator_2.cpp fix documentation from branch (code merged in r60697) 2011-02-28 17:22:38 +00:00
polygon_triangulation.cpp remove uneeded and confusing variable 2013-04-11 11:09:45 +02:00
print_cropped_voronoi.cpp add an example to print cropped edges of a Voronoi diagram and 2011-12-13 17:22:22 +00:00
regular.cpp add constructor from range for 2D Delaunay and Regular triangulation 2012-12-19 17:10:57 +01:00
terrain.cpp add constructor from range for 2D Delaunay and Regular triangulation 2012-12-19 17:10:57 +01:00
triangulation_prog1.cpp Replace derivation with typedef 2010-05-14 12:40:01 +00:00
voronoi.cpp Replace struct K .. with typedef .. K 2008-11-24 10:37:32 +00:00

README

triangulation_prog1:
The following program creates a triangulation of 2D points using 
a default kernel of CGAL  as geometric traits and the
default instantiation of the triangulation data structure template
parameter.
 The input points are read from a file and inserted in the
triangulation.  Finally points on the convex hull are written to {\tt
cout}.

colored_face
Illustrates how the user can have some additional property
like e.g. a color stored in the faces or vertices
of the triangulation.

adding_handles
Illustrates how the user can derive and plug in his own vertex_base 
or face_base when he would like to have  additional
handles to other faces and vertices stored in the faces or vertices.


voronoi:
Builds a Delaunay triangulation from input points in a file
and takes the dual Voronoi diagram

terrain
Build a terrain using a Delaunay triangulation with the traits class for 
terrains.

regular
Build a regular triangulation

constrained
input a grid of 5x5 constraints into a constrained Delaunay triangulation
supporting intersecting constraints and count the number
of constrained edges in the resulting triangulation.

constrained_plus
Same has above, but the  constrained Delaunay triangulation
uses an exact number types and a constraint hierarchy.

hierarchy
A standard use of a  triangulation hierarchy
to enhance the efficiency
of a Delaunay triangulation.
The program outputs the number of vertices
at the different levels of the hierarchy

constrained_hierarchy_plus
The program shows how to use
a triangulation hierarchy in conjunction with a Constrained 
triangulation plus.

info_insert_with_pair_iterator_2
info_insert_with_pair_iterator_regular_2
info_insert_with_zip_iterator_2
info_insert_with_transform_iterator_2
Show how to insert points and info using the insert by range function
with different methods.