Commit Graph

164 Commits

Author SHA1 Message Date
Sébastien Loriot 70502effac change Subconstraint_iterator to ensure backward compatibility 2014-11-14 12:21:24 +01:00
Andreas Fabri d1e66808d9 first pass after Laurent's review 2014-11-05 16:30:04 +01:00
Andreas Fabri e2d8610f87 Mark the polyline simplification function advanced 2014-09-02 14:33:47 +02:00
Andreas Fabri 78efaeced6 remove the example that deals with polyline simplification 2014-05-22 14:57:20 +02:00
Andreas Fabri 44f3d9e9a9 polish the demo and document Constrained_triangulation_plus_2::insert_constraints 2014-05-21 17:20:50 +02:00
Andreas Fabri 85b29aed5f treat merge conflicts 2014-05-15 16:09:24 +02:00
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
Andreas Fabri 76a386bd18 make polylines.cpp work with EPEK 2013-04-17 09:38:23 +02:00
Sébastien Loriot 498492e770 add set_infinite_vertex to Triangulation_3 and use it with copy_tds
the 2D version already exists
2013-04-12 16:04:59 +02:00
Sébastien Loriot 0a1bb3e4cd boolean set to false at the first run, otherwise it is always true 2013-04-11 19:05:18 +02:00
Sébastien Loriot 260e99ef20 add points created in the triangulation 2013-04-11 18:13:02 +02:00
Sébastien Loriot 1e525380e5 remove uneeded and confusing variable 2013-04-11 11:09:45 +02:00
Andreas Fabri 5e08e87d3d Make the example more interesting.
Fix const correctness.
Fix the Subconstraint_iterator.
Improve the manual.
2013-04-03 15:28:46 +02:00
Andreas Fabri 8700a37c43 improve example 2013-01-23 15:46:44 +01:00
Andreas Fabri f9cd5ec08a Merge remote-tracking branch 'origin/Triangulation_2-NewPolylineConstraint-GF' into Triangulation_2-NewPolylineConstraint-GF
Conflicts:
	.gitattributes
2013-01-21 14:33:33 +01:00
Sébastien Loriot 41362b6b57 Merge branch 'triangulation_2-cstr_using_ranges' 2012-12-21 08:42:25 +01:00
Sébastien Loriot 59f9e8a778 add constructor from range for 2D Delaunay and Regular triangulation 2012-12-19 17:10:57 +01:00
Sébastien Loriot 82b2ebc865 apply the cpp0x namespace renaming in all files 2012-12-19 11:33:17 +01:00
Sébastien Loriot 652dbdf040 add an example to copy 2D triangulations with different traits types 2012-12-19 10:55:57 +01:00
Philipp Möller 918a6084ab Node is now entirely encapsulated. 2012-05-10 14:26:46 +00:00
Philipp Möller 38228d6982 Added conversions to Skiplist, integrated it somewhat into
constraint_hierarchy, merged some code there and added a Default to
the triangulation.
2012-05-09 13:39:36 +00:00
Philipp Möller 9a3b53ccd5 Remove executable properties from examples. 2012-05-09 10:30:41 +00:00
Philipp Möller da6f1be1d2 Typenamified constrained_triangulation, partially integrated skiplist 2012-05-04 13:39:22 +00:00
Andreas Fabri ae4fe4c98a Remove functions not needed for polyline simplification 2012-04-24 15:32:16 +00:00
Andreas Fabri 2fa2b40950 remove simplify.cpp 2012-04-20 22:46:43 +00:00
Andreas Fabri ae542c172c Add example for Polyline_constrained_triangulation_2 2012-04-20 15:55:43 +00:00
Andreas Fabri 92c079ee21 example for the user manual 2012-04-20 15:45:38 +00:00
Andreas Fabri 99df55d6bf Keep a trace of how we want to implement it 2012-04-20 15:45:03 +00:00
Andreas Fabri 4f268bfcde Add an example for topologically correct polyline simplification.
For now the priority queue, and the whole algorithm are in the example
code, but this code will later become a member function of the
class Polyline_constrained_triangulation_2
2012-04-20 10:14:42 +00:00
Andreas Fabri e0ac2935a2 Fix for Windows 'min/max' bug 2012-01-18 12:15:59 +00:00
Sébastien Loriot faf0a33084 add an example to print cropped edges of a Voronoi diagram and
an example to triangulate a polygonal domain + reference them in the user man
2011-12-13 17:22:22 +00:00
Sébastien Loriot e14a5c98cf we are not allowed to add examples without review 2011-12-13 16:19:54 +00:00
Sébastien Loriot f2ca8973dc add an example to print a cropped Voronoi diagram 2011-12-13 15:50:34 +00:00
Sébastien Loriot de6e85bcf2 add an example to show how to triangulate a set of polygons and extract facets
inside the domain.
2011-11-30 14:12:04 +00:00
Philipp Möller f9b288db90 Merged branch ^/branches/features/gsoc2011-copy_n-pmoeller.
Small feature page: https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Replace_copy_n
2011-08-26 14:34:10 +00:00
Sébastien Loriot c1ff39de9a fix documentation from branch (code merged in r60697) 2011-02-28 17:22:38 +00:00
Sébastien Loriot 3e04fb16fb merge packages related to projection traits into the trunk. 2011-01-11 07:18:36 +00:00
Andreas Fabri 7d6e1affac Replace derivation with typedef 2010-05-14 12:40:01 +00:00
Andreas Fabri 7d4afe3a7c Replace struct K .. with typedef .. K 2008-11-24 10:37:32 +00:00
Sylvain Pion 410445d2d2 Use object_cast() instead of assign() 2008-07-29 08:42:01 +00:00
Sylvain Pion 48b97a5e9b Remove obsolete Makefiles (and therefore empty dont_submit files). 2008-07-24 18:14:04 +00:00
Fernando Cacciola f93437ca22 Removed *unmodified* auto-generated CMakeLists.txt (now created by create_internal_release) 2008-05-05 14:01:55 +00:00
Fernando Cacciola b704509dcf Examples/Demos/Test CMake scripts updated 2008-03-05 21:14:02 +00:00
Fernando Cacciola a659cd852a Added project() and conditional test for CGAL_DIR 2008-02-14 15:42:36 +00:00
Fernando Cacciola 14043c43a0 Replaced CGALROOT by CGAL_DIR (the latters is used by CMake automatically) 2008-02-08 17:47:21 +00:00
Fernando Cacciola afddfc4fca CMake scripts for demos/examples/test added 2008-02-06 19:06:24 +00:00
Sylvain Pion ccdaaa84bc Add missing headers. 2008-01-20 19:03:14 +00:00
Sylvain Pion 27813862b8 Remove obsolete makefile "VC". 2008-01-03 18:42:11 +00:00
Laurent Rineau 784f9cf0f2 More typo fixes (suggested by Andreas). 2007-10-03 15:43:55 +00:00
Laurent Rineau 97644a7263 minor typo: add a space. 2007-10-02 15:01:42 +00:00
Andreas Fabri 448ce230e0 Fixed typo 2007-09-05 07:39:27 +00:00
Andreas Fabri b46bcf6f39 To add IO for the _with_info vertex and face class systematically seems to be a bad idea and needs more discussion 2007-06-28 17:41:51 +00:00
Andreas Fabri 5b284c2695 Added IO operators for _with_info vertex and face class 2007-06-28 08:12:23 +00:00
Sylvain Pion 847c23a15e Removing leading and trailing empty lines from all example files.
Using the following Perl script:
-----------------------------------------------------
#!/usr/bin/perl

local($/) = undef;
my $text = <>;

$text =~ s/\A\n+//mg;
$text =~ s/\n+\Z/\n/mg;

print "$text";
-----------------------------------------------------
2007-03-10 16:17:17 +00:00
Sylvain Pion e46d4d9f99 Remove more "// file :" lines forgotten. 2007-03-10 15:11:24 +00:00
Sylvain Pion 6fb5cb906b Remove trailing white spaces and end of lines.
(using : perl -pi.bak -e 's/\s+$/\n/' */examples/*/*.cpp )
2007-03-10 14:59:41 +00:00
Sylvain Pion b8b87ab5a5 Actually, the "// file: example_bla.cpp" lines are not needed anymore,
since the manual tools know it.  So let's just remove them (many were
not uptodate with the filemane anyway).
2007-03-10 14:48:00 +00:00
Sylvain Pion 23edc11d3b Fix all first lines of examples "// file : example_file.C" to .cpp suffix.
Using :

for i in * ; do  cd $i ; for f in examples/*/*.cpp ; do ( head -1 $f | grep file | grep -v '\.cpp' ) && echo $f && perl -pi.bak -e 's/\.C$/.cpp/' $f ; done ; cd .. ; done
2007-03-10 14:34:05 +00:00
Andreas Fabri fcc03fd223 changed .C to .cpp in examples 2006-07-09 19:49:42 +00:00
Mariette Yvinec 8f4a3090c1 added some text in usermanual for Regular_triangulation_filtered_traits_2
and fixed regular example to use it
2006-06-12 08:53:58 +00:00
Mariette Yvinec 683cf4c67f fixes on Andrea request 2006-05-02 08:23:48 +00:00
Laurent Saboret 312353dd51 Global fix of svn:executable property in trunk 2006-04-14 15:07:17 +00:00
Joachim Reichel f582718758 rename create_makefile to cgal_create_makefile to avoid name clashes,
adjust all occurences of create_makefile and create\_makefile in the entire
repository (well, trunk only)
2006-03-15 22:10:02 +00:00
Laurent Saboret 3ad3429283 Move packages to trunk root 2006-02-14 08:58:20 +00:00