Sébastien Loriot
a2e8a1c68f
add the suffix Ref to doxygen link to reference
2018-10-08 10:26:56 +02:00
Mael Rouxel-Labbé
26c857a431
Moved unary/binary_function to CGAL::cpp98
2018-06-13 15:58:19 +02:00
Andreas Fabri
c54a6a4980
Put CGAL::random_shuffle() in the subnamespace cpp98
2018-04-11 09:32:23 +01:00
Andreas Fabri
3955f031bd
Fix examples/tests/demos
2018-04-04 14:18:22 +01:00
Andreas Fabri
063a91a771
Use CGAL::random_shuffle
2018-04-04 14:00:23 +01:00
Laurent Rineau
0a74393dcf
Commit all new dependencies files
2018-03-06 18:44:48 +01:00
Maxime Gimeno
688b5dd06e
Move dependencies creation to package_info and add dependencies to git
2018-02-02 12:08:05 +01:00
Maxime Gimeno
8bde832931
Fix METIS headers in BGL
2018-02-02 12:08:05 +01:00
Maxime Gimeno
a676d5a60e
Try to fix errors in classification checks
2018-02-02 12:08:05 +01:00
Maxime Gimeno
acd0a72edf
Modify travis script to test dependencies
2018-02-02 12:08:05 +01:00
Maxime Gimeno
ae36b452bc
Add dependencies of all packages
2018-02-02 12:08:05 +01:00
Mael Rouxel-Labbé
cbde108708
Renamed template parameter names
...
It is safer not to use 'K' as template parameter because the CGAL kernels
will also define 'K' typedefs and this confuses some compilers (MSCV).
2017-12-13 11:23:12 +01:00
Sébastien Loriot
8cdfad0d08
add missing URL and Id tags
2017-11-15 22:58:57 +01:00
Sébastien Loriot
ee57fc2d6c
add SPDX identifier for files under the GPL-3+ license
2017-11-12 10:17:51 +01:00
Laurent Rineau
7e9f756935
Replace all std::unary_function by CGAL::unary_function
2017-10-04 15:57:09 +02:00
Mael Rouxel-Labbé
b82814a24b
Changed K::Has_[static/filtered]... to use Has_[static/filtered]_...<K> instead
2017-08-29 12:35:46 +02:00
Mael Rouxel-Labbé
6411ed2de9
Fixed typo
2017-08-29 11:22:19 +02:00
Mael Rouxel-Labbé
4c969d6127
Fixed P2DT2 traits class in P2T2/tests
2017-08-24 15:53:09 +02:00
Mael Rouxel-Labbé
1fce05f81f
Doc fixes
2017-08-24 11:33:43 +02:00
Mael Rouxel-Labbé
436bb49681
Uniformized const handle ref in P3T3
...
No need to take const ref of handles. This also aligns on the signature of
similar functions in other triangulations
2017-08-23 17:16:31 +02:00
Mael Rouxel-Labbé
aaeaf35380
Introduced the tag "Periodic_tag" to mark distinguish periodic triangulations
2017-08-23 16:18:05 +02:00
Mael Rouxel-Labbé
252f541f5f
Removed useless P2Tvertex_base void specialization
2017-08-23 10:57:57 +02:00
Mael Rouxel-Labbé
0106de5fd0
Misc minor changes
2017-08-23 10:57:48 +02:00
Mael Rouxel-Labbé
11c3a490d1
Added functions / enum necessary for P2DT2 to be usable in 2D Alpha Shapes
2017-08-23 10:52:30 +02:00
Mael Rouxel-Labbé
9b570830f0
Removed useless includes
2017-08-23 10:50:57 +02:00
Mael Rouxel-Labbé
c987e0f59e
Renamed P2DT2 base class typedef
2017-08-23 10:50:20 +02:00
Mael Rouxel-Labbé
95e110f0ba
Fixed traits usage in P2T2
...
P2DT2 must use P2DTT2, not P2TT2...
2017-08-23 10:48:06 +02:00
Mael Rouxel-Labbé
25b3d8480f
Fixed various issues in P2T2 doc
2017-08-23 10:43:53 +02:00
Mael Rouxel-Labbé
5695143729
Moved some functions from P2T2 to P2DT2
...
circumcenter, side_of_oriented_circle, etc. have nothing to do with P2T2 and
actually will not work if some user decides to use a model of the traits concept
because construct_circumcenter_2 and side_of_oriented_circle_2 are required
by delaunay traits, not triangulation traits.
Doc changed accordingly
2017-08-22 17:38:40 +02:00
Mael Rouxel-Labbé
b5fd4dfa01
Removed useless include
2017-08-22 17:34:05 +02:00
Mael Rouxel-Labbé
addaf298c7
Removed Periodic_2_triangulation_hierarchy_vertex_base_2
...
This class is a needless duplicate of Triangulation_hierarchy_vertex_2.
Also, actually use the periodic hierarchy in the examples/tests...
2017-08-22 17:29:56 +02:00
Mael Rouxel-Labbé
06d977885f
Fixed PT2 hierarchy's doc using imaginary concepts
2017-08-22 16:52:46 +02:00
Mael Rouxel-Labbé
bd135557fa
Fixed P2T2's concept description
...
P2DTT2 is not a model of Periodic_2TriangulationTraits_2
2017-08-22 14:24:28 +02:00
Mael Rouxel-Labbé
391c737108
Fixed 2D periodic traits
...
This is aligned on P3T3 new traits on actually use filtered and statically
filtered traits (automatically selected).
2017-08-22 13:35:45 +02:00
Mael Rouxel-Labbé
3c42724e22
Merge branch 'Periodic_3_Regular_triangulation_3-APelle-old' into Periodic_3_Regular_triangulation_3-APelle
...
Based on Kernel_Weighted_point_without...
@ 41e7520b3e
2017-06-15 15:07:53 +02:00
Mael Rouxel-Labbé
98800d2de8
Fixed regular triangulation capitalization across CGAL
2017-06-15 10:34:15 +02:00
Mael Rouxel-Labbé
18a1643c90
Periodic construct_point_2 must have access to the base construct_point_2 operator()
2017-06-15 10:34:15 +02:00
Mael Rouxel-Labbé
06fb6b2b15
Construct_point_2 should not copy the domain
2017-05-24 12:24:18 +02:00
Mael Rouxel-Labbé
c554a16695
Fixed bad copy paste
2017-05-24 12:23:10 +02:00
Mael Rouxel-Labbé
73a4326346
Periodic construct_point_2 must have access to the base construct_point_2 operator()
2017-05-22 11:27:02 +02:00
Sébastien Loriot
50510c05ea
add include directive for license of all GPL header files
...
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
grep -v Operations_on_polyhedra | \
grep -v Algebraic_kernel_for_circles | \
grep -v Algebraic_kernel_for_spheres | \
grep -v Polyhedron_IO`;
do
echo $i
python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
2017-01-19 15:20:25 +01:00
Laurent Rineau
1ae739a100
Merge pull request #1600 from afabri/Peiodic_2-static-GF
...
Periodic_2_triangulation_2: Make variables thread local
2016-10-24 11:46:42 +02:00
Sébastien Loriot
51f0b9b431
move internal struct to external struct
2016-10-21 15:12:17 +02:00
Sébastien Loriot
b90d411514
gather static variables in a small struct to have only one thread local variable
2016-10-20 18:25:37 +02:00
Laurent Rineau
223c1cf5a4
Merge pull request #1530 from lrineau/Installation-compute_dependencies-GF
...
Compute and fix packages dependencies
2016-10-05 13:11:04 +02:00
Andreas Fabri
3c375d7cb7
Fix package Periodic_2_Triangulation_2
2016-09-30 15:22:27 +02:00
Andreas Fabri
21ad968457
Fix package Triangulation_3: Add #include
2016-09-30 15:22:27 +02:00
Andreas Fabri
3df4481e46
Use CGAL_STATIC_THREAD_LOCAL_VARIABLE
2016-09-21 11:01:50 +02:00
Sébastien Loriot
7e2ee496de
update project name of cmake scripts of tests
2016-09-08 00:26:37 +02:00
Sébastien Loriot
6b338eeb1f
improve the name of projects in cmake scripts of examples
2016-09-08 00:02:55 +02:00
Sébastien Loriot
7f3772a50b
replace the usage of raw pointer as property map
...
It was deprecated in boost 1.55
http://www.boost.org/users/history/version_1_55_0.html
2016-07-13 13:53:00 +02:00
Laurent Rineau
82026459f2
Merge pull request #944 from afabri/Periodic-typos-GF
...
prefix with CGAL:: to cross link
2016-03-29 11:19:15 +02:00
Sébastien Loriot
4c29bf1b44
CMAKE_SOURCE_DIR -> CMAKE_CURRENT_SOURCE_DIR
2016-03-24 16:33:46 +01:00
Andreas Fabri
b27441256b
prefix with CGAL:: to cross link
2016-03-24 15:41:59 +01:00
Sébastien Loriot
881e4d3199
request Core only in examples, tests and demos when really needed
2016-03-07 22:36:57 +01:00
Sébastien Loriot
2d191d6651
commit CMakeLists.txt for all examples and tests
2016-03-07 17:39:36 +01:00
Andreas Fabri
27abe38a56
Call init_double in Periodic_T2 static filters
2016-03-03 08:33:44 +01:00
Philipp Möller
0a04a3a48f
Use CGAL_DOC_VERSION
2016-02-11 15:37:54 +01:00
Andreas Fabri
7ba4b7016e
In debug mode it makes no sense to run a performance test
2016-02-04 09:35:26 +01:00
Philipp Möller
71b4e9c515
Use CGAL_FULL_VERSION in all Doxyfile.in
2015-12-17 16:33:28 +01:00
Philipp Möller
81a8f982dc
Handle the easy INPUT cases
...
If INPUT is just PKG/doc/PKG, handle it automatically.
2015-12-10 17:00:26 +01:00
Andreas Fabri
6692f993ce
Add/Remove some cgalPkgDependsOn
...
Move Visibility package from Arrangements to Polygons
Add some `` in the Visibility package
Add the keyword 'Geodesic' to the Shortest Path package.
2015-09-09 12:09:57 +02:00
Sébastien Loriot
6ee3c59489
doc bug-fix: Hidden_type -> unspecified_type
...
theses were coming from merges done after the global replacement
2014-06-02 07:47:05 +02:00
Sébastien Loriot
9114db9085
restore figure source files removed in 0fa2cacb
...
| commit 0fa2cacb60
| Author: Sébastien Loriot <sebastien.loriot@cgal.org>
| Date: Tue Dec 3 17:27:02 2013 +0100
|
| remove doc_tex documentation (including developer manual) and old manual tools
2014-02-10 14:54:23 +01:00
Sébastien Loriot
0fa2cacb60
remove doc_tex documentation (including developer manual) and old manual tools
2013-12-03 17:27:02 +01:00
Andreas Fabri
6c547e5663
Mainly added includes
2013-09-13 22:24:30 +02:00
Laurent Rineau
93104198dd
Another fix proposed by Nico
2013-09-09 14:42:41 +02:00
Nico Kruithof
90cc4c852b
Fixed a copy-paste error from the 3D code to the 2D code.
...
bug-fix for master
2013-09-09 14:32:16 +02:00
Andreas Fabri
6bb5b1e44a
unify package anchor with P3T3
2013-08-28 15:13:54 +02:00
Nico Kruithof
7c0f9944b1
Added missing documentation for the Periodic triangulation hierarchy vertex class.
...
Added vertex and face classes in a single group similar to the Triangulation_2
2013-08-09 22:20:56 +02:00
Sébastien Loriot
9a8eeb8867
remove Figure work added by the macro+postprocessing
2013-08-08 23:01:09 +02:00
Sébastien Loriot
07a13bb06a
remove duplicated Inherits from sections and using cgalHeading instead of <h3>
2013-08-07 08:30:17 +02:00
Sébastien Loriot
d282ade623
use \cgalCite instead of \cite
...
using perl -i -pe 's/\\cite\s*{?([a-zA-Z0-9:-]+)}?/\\cgalCite{$1}/g'
2013-08-05 18:25:26 +02:00
Sébastien Loriot
b2ef3b8673
Merge branch 'doc-remove_gif-local'
...
Successfully test in CGAL-4.3-Ic-102
This commit fixes a few issues in the doxygen documentation and in particular
the figure for the generation of latex doc.
Approved by the interim release manager
xplain why this merge is necessary,
2013-07-26 17:50:07 +02:00
Sébastien Loriot
c130fa3b8c
update copyright holder of P2T2 package
2013-07-26 08:32:46 +02:00
Sébastien Loriot
8e2db3be02
add copyright file for P2T2
2013-07-26 08:25:02 +02:00
Sébastien Loriot
2dfe8a3d73
workaround for a doxygen bug: remove space after /!* to avoid a verbatim env
...
this happens if you have an empty line or the text directly after /!*
to find them in the generated documentation, grep for "pre class=\"fragment\""
(a few of them are legitimate however)
2013-07-25 14:58:53 +02:00
Sébastien Loriot
143a2181b3
add latex format for \imagei doxygen command
...
perl -pe 's/^(\s*)\\image\s+html\s+(.*)\s*$/$1\\image html $2\n$1\\image latex $2\n/' -i
2013-07-25 11:50:53 +02:00
Sébastien Loriot
74a1ac055e
remove pdf files from doxygen doc include path
2013-07-25 11:15:18 +02:00
Sébastien Loriot
519b301130
remove gif files from doxygen doc include path
2013-07-25 11:14:16 +02:00
Sébastien Loriot
4389b0bac8
remove the usage of gif in the doxygen doc as pdflatex does handle them
...
replace the files with png
2013-07-25 11:06:13 +02:00
Nico Kruithof
e6a963832c
Fixed errors in the Doxygen documentation
...
- Missing template arguments
- Typo in iterator types in P2T2
2013-07-18 20:59:27 +02:00
Nico Kruithof
fe3017a048
minor fix for master
...
- Fixed #define guard
- Fixed #include
2013-07-18 20:57:45 +02:00
Nico Kruithof
0889773189
* Changed template parameter Predicate_ to Functor_ (for the traits classes of P2T2 and P3T3)
...
* Added side_of_bounded_circle to the predicates in the 2D traits classes
2013-07-15 13:06:45 +02:00
Nico Kruithof
3eeb035a33
Moved a generic named class to an internal namespace
2013-07-04 23:52:59 +02:00
Laurent Rineau
b5b388d33e
Fill the license.txt file for Periodic_2
2013-06-28 17:54:04 +02:00
Nico Kruithof
c39c55b4f1
Changed the copyright and the license
2013-06-26 21:55:51 +02:00
Laurent Rineau
285099af60
Better thumb picture for Periodic_2
2013-06-26 13:03:38 +02:00
Nico Kruithof
58bbfceb6f
Changes proposed by the release manager (Laurent)
2013-06-24 15:47:59 +02:00
Nico Kruithof
c9228f71fb
More doc fixes
2013-06-21 23:51:47 +02:00
Nico Kruithof
4a6829ddb2
Removing more comments that things are advanced when they are already marked advanced
2013-06-21 23:47:44 +02:00
Nico Kruithof
739d78d582
Removed an advanced function remark
2013-06-21 23:45:41 +02:00
Nico Kruithof
d0eca5584d
documentation
2013-06-21 23:20:24 +02:00
Nico Kruithof
e62ee1f642
Merge branch 'Periodic_2_triangulation_2-nkruithof' of ssh://scm.cgal.org/var/git/cgal into Periodic_2_triangulation_2-nkruithof
2013-06-21 21:37:35 +02:00
Nico Kruithof
190903c821
Fixed a reference
2013-06-21 21:37:02 +02:00
Sébastien Loriot
9573de6416
use the new macros for advanced sections
2013-06-17 08:46:43 +02:00
Sébastien Loriot
e0682bc390
add doxygen config files for cmake build system
2013-06-17 08:22:41 +02:00
Nico Kruithof
eb83b2cb97
Fixed the last 6 warnings
2013-06-07 08:48:46 +02:00
Nico Kruithof
81fc05c90f
Changed the copyright to remain mine until Monique sorts out legal issues with the INRIA legal department
2013-06-06 09:19:13 +02:00
Nico Kruithof
a94549091c
Resolving warnings
2013-06-04 11:33:38 +02:00
Nico Kruithof
2db890c902
Fixed typo
2013-06-03 12:53:43 +02:00
Nico Kruithof
4ab8d8bd71
Added citation
2013-05-22 13:14:38 +02:00
Nico Kruithof
84b7de6f3c
Changes proposed by Monique
2013-05-22 13:09:19 +02:00
Nico Kruithof
c364c05731
Fixing compiler warnings with CGAL defines
2013-05-18 07:02:21 +02:00
Nico Kruithof
5832a7c0e1
Fixing warnings
2013-05-17 13:01:50 +02:00
Nico Kruithof
4cac3b0020
Fixing compiler warnings
2013-05-16 12:20:36 +02:00
Nico Kruithof
175f6c7d37
Fixing the fix
2013-05-14 09:55:36 +02:00
Nico Kruithof
89c6b1d4a7
Working on the error in the hierarchy and removing compiler warnings
2013-05-14 09:46:19 +02:00
Nico Kruithof
02fdc5b53e
Added debug code to analyse the error on windows with the hierarchy
2013-05-12 19:44:36 +02:00
Nico Kruithof
80b9868441
Fixed an error
2013-05-12 19:18:41 +02:00
Sébastien Loriot
93926b5ff7
remove \ccc in doxygen doc
2013-05-07 09:31:16 +02:00
Nico Kruithof
4ab460c28b
Final changes in the documentation proposed by Monique
2013-05-07 08:04:15 +02:00
Nico Kruithof
763ce13a82
Working on the documentation, remarks by Monique
2013-05-04 20:58:16 +02:00
Nico Kruithof
69a3d922c0
Explaining the performance test better.
2013-05-04 07:22:05 +02:00
Nico Kruithof
35a12e6101
Incorporated errors noted by Andreas
2013-05-04 06:37:55 +02:00
Nico Kruithof
73e353e8f4
Removed an invalid assertion
2013-04-23 17:45:50 +02:00
Nico Kruithof
e009ea9582
Trying to resolve a bug in serializing the p2t2 hierarchy
2013-04-22 08:23:55 +02:00
Nico Kruithof
ace6e40a76
Adding debug info
2013-04-22 08:23:43 +02:00
Nico Kruithof
8e47f8446d
Working on fixing the testsuite
2013-04-16 10:03:26 +02:00
Nico Kruithof
b7878b69bd
Fixed errors in the testsuite
2013-04-13 12:49:36 +02:00
Nico Kruithof
a779b4d7cc
Adding data sets to the testsuite and changed the test to load those.
2013-04-08 21:03:09 +02:00
Nico Kruithof
bd096e4b2a
Fixing a double defined function
2013-04-08 20:45:50 +02:00
Nico Kruithof
4edb672243
Incorporated the changes proposed by Marc:
...
- Changed to code to show the menus
- Added a sentence to mention the distribution of the points
2013-04-04 20:11:57 +02:00
Sébastien Loriot
220b3ac3e9
add table of content
2013-04-02 12:31:53 +02:00
Sébastien Loriot
cd8e1b68cf
using cgal macros for figures
2013-04-02 12:31:33 +02:00
Sébastien Loriot
477e31b435
single author
2013-04-02 12:23:46 +02:00
Nico Kruithof
d69d0e303b
Formatting, ran astyle:
...
for i in `find . -name "*.h" -or -name "*.cpp"`; do echo $i; astyle -A7 -bps2 $i; done
2013-03-31 22:10:07 +02:00
Nico Kruithof
a980dfc210
Big code cleanup. Cleaned all NGHK's (own notes).
...
Work is done.
2013-03-31 22:06:39 +02:00
Nico Kruithof
6454707d07
Added my name to all files
2013-03-31 20:53:37 +02:00
Nico Kruithof
71c26b0a21
Added images.
2013-03-31 19:50:21 +02:00
Nico Kruithof
f4781e453b
Adding documentation images for the different iterators
2013-03-31 17:10:56 +02:00
Nico Kruithof
8ff3ea3e4a
Added figure
2013-03-31 14:58:36 +02:00
Nico Kruithof
42b9157d13
Added performance benchmark
2013-03-31 14:58:11 +02:00
Nico Kruithof
04191f177a
Fixed iterator types
2013-03-31 14:43:39 +02:00
Nico Kruithof
34a3cd98ba
Taking larger increments
2013-03-29 15:00:09 +01:00
Nico Kruithof
80c7a3cb7a
Fixing a bug in measuring performance (didn't reset the timer)
2013-03-29 14:57:17 +01:00
Nico Kruithof
ea1bf9d494
Added the html code to generate the plot
...
made the maximal number of points to benchmark controllable by an command line argument
2013-03-29 14:39:46 +01:00
Nico Kruithof
fe72cd13b1
Cleanup of the performance test
2013-03-29 14:37:29 +01:00
Nico Kruithof
a9ff53e529
Added test to log the performance of the periodic Delaunay triangulation
2013-03-27 18:05:50 +01:00
Nico Kruithof
0e9e38498f
Fixed excessive calls to validating whether the too long edges administration is correct.
...
The entire triangulation was checked for every face.
2013-03-27 07:58:11 +01:00
Nico Kruithof
851e7a3d94
Fixed a bug in the too_long_edges bookkeeping.
2013-03-26 15:08:39 +01:00
Nico Kruithof
26e7e44acb
Everything is implemented. The big cleanup starts now
2013-03-26 11:16:22 +01:00
Nico Kruithof
33ec6528e7
Added locally_Delaunay tests to the testsuite
2013-03-26 10:58:33 +01:00
Nico Kruithof
98a85e2636
Code cleanup
...
Making locally_Delaunay public
2013-03-26 10:57:26 +01:00
Nico Kruithof
f26692677f
Working on the demo, coloring the vertices of small triangulations
2013-03-24 09:19:52 +01:00
Nico Kruithof
8e2e8b9ac8
Code cleanup
2013-03-24 00:03:12 +01:00
Nico Kruithof
b0712e8dd5
Added the Face to the main classes
2013-03-23 23:31:14 +01:00
Nico Kruithof
1ed22d6fed
Fixed a compiler error
2013-03-23 23:08:52 +01:00
Nico Kruithof
15623c4762
Fixed serialization (binary mode doesn't work for exact number types)
2013-03-23 22:51:51 +01:00
Nico Kruithof
f44799cdfb
Fixed a test in the test suite
2013-03-21 20:47:52 +01:00
Nico Kruithof
6476837c76
Fixed compiler errors
2013-03-21 20:25:40 +01:00
Nico Kruithof
31f77a6a0e
Changed template arguments for the vertex and face.
...
Changed documentation accordingly
2013-03-21 19:56:52 +01:00
Nico Kruithof
8949bfea19
Changed documentation
2013-03-21 19:56:24 +01:00
Nico Kruithof
52d39974cc
Changing move to move_point in the Hierarchy to be consistent with the P2DT2
2013-03-21 19:55:11 +01:00
Nico Kruithof
d6f0982c87
Added more tests for iterators, removed debug code
2013-03-20 08:14:59 +01:00
Nico Kruithof
9c05224ab7
Resolving a warning
2013-03-20 08:14:19 +01:00
Nico Kruithof
918062b370
Resolving warnings
2013-03-20 07:55:30 +01:00
Nico Kruithof
c79093892a
Check Hierarchy with other kernels
2013-03-20 07:54:32 +01:00
Nico Kruithof
aa38449c55
Check compilation of the periodic triangulation with other kernels.
2013-03-20 07:54:14 +01:00
Nico Kruithof
20dcbe7c3a
added a missing public
2013-03-19 14:33:41 +01:00
Nico Kruithof
8217035275
Updated TODO
2013-03-19 11:13:54 +01:00
Nico Kruithof
8e71ce7551
Fixed renamed include files
2013-03-18 09:57:46 +01:00
Nico Kruithof
baa96ddadb
More testing of the hierarchy
2013-03-18 08:06:26 +01:00
Nico Kruithof
8a81f70bdc
Got the testsuite compiling for the hierarchy
2013-03-18 07:59:17 +01:00
Nico Kruithof
0fd25f152f
More checking of the hierarchy
2013-03-15 18:41:45 +01:00
Nico Kruithof
59e18bfe2a
Checking more functions
2013-03-15 18:31:42 +01:00
Nico Kruithof
87bdde2415
Working further on the hierarchy
2013-03-15 18:26:13 +01:00
Nico Kruithof
f74fb3db6e
Implemented the copy constructor
2013-03-15 18:19:07 +01:00
Nico Kruithof
b4c5a3091b
Fixed compiler errors with types
2013-03-15 08:28:08 +01:00
Nico Kruithof
62ee5054c2
Working on the hierarchy
2013-03-15 08:15:52 +01:00
Nico Kruithof
7b1ab8eb5e
Renaming tests to get unique names for CMake
2013-03-15 08:14:49 +01:00
Nico Kruithof
f05ca0bb23
Working on the vertex/face structs, renaming.
...
Working on the hierarchy
2013-03-04 21:25:48 +01:00
Nico Kruithof
55f561b0dc
Fixed a compiler error
2013-03-02 21:36:56 +01:00
Nico Kruithof
82762065ca
implemented a raw version of move_if_no_collision
2013-03-02 19:25:59 +01:00
Nico Kruithof
00f4bb30ba
Added two more serialization tests
2013-03-02 18:56:42 +01:00
Nico Kruithof
75584ac5b1
implemented serialization of the periodic triangulation
2013-03-02 18:53:18 +01:00
Nico Kruithof
841e415e7b
Adding CGAL_USE to avoid compiler warnings
2013-03-02 08:18:59 +01:00
Nico Kruithof
1442e12512
Fixing compiler warnings with strict CXXFLAGS
2013-03-01 08:06:59 +01:00
Nico Kruithof
1e2970799c
Fixed doxygen warnings
2013-03-01 08:01:23 +01:00
Nico Kruithof
8453a635b1
Fixing compiler warnings
2013-02-28 21:14:17 +01:00
Nico Kruithof
468af1fbdb
Fixed a compiler error in the demo
2013-02-28 20:37:44 +01:00
Nico Kruithof
3dced96b93
Cleaning up the documentation
2013-02-28 20:29:19 +01:00
Nico Kruithof
6abe7fd5ef
Fixing the interface
2013-02-26 21:21:53 +01:00
Nico Kruithof
3f34c0e976
Removed removal from the non-Delaunay triangulation
2013-02-26 21:07:18 +01:00
Nico Kruithof
2328bba069
Moving generic initialization of the removal from the Delaunay class to the Triangulation class
2013-02-24 21:20:19 +01:00
Nico Kruithof
586e4539eb
Working on removing vertices from the Periodic triangulation (not Delaunay)
2013-02-23 22:21:58 +01:00
Nico Kruithof
d25ed74532
Added a convenience function
2013-02-23 15:07:55 +01:00
Nico Kruithof
d05ea5f4e9
Documentation
2013-02-12 12:48:19 +01:00
Nico Kruithof
6ecba6854d
Working on the documentation
2013-02-12 12:44:14 +01:00
Nico Kruithof
7e4e75798b
Fixed a copy-paste error
2013-02-09 20:32:23 +01:00
Nico Kruithof
511106ca5b
Working on the documentation / interface
2013-02-07 17:09:40 +01:00
Nico Kruithof
22f4b8e6b6
Working on the interface and documentation
2013-02-05 22:05:38 +01:00
Nico Kruithof
d4ee4c49cd
Checking the interface
2013-02-05 21:52:48 +01:00
Nico Kruithof
92fd8c38c6
Added todo's to the documentation
2013-02-05 14:53:21 +01:00
Nico Kruithof
13764ac4f1
Working on the documentation
2013-02-05 14:42:54 +01:00
Nico Kruithof
e940cf20e0
Merge branch 'master' into Periodic_2_triangulation_2-nkruithof
...
Conflicts:
Documentation/doxyassist.xml
2013-02-05 14:25:56 +01:00
Nico Kruithof
47ad7346c6
Working on the dual functions
2013-02-05 14:08:02 +01:00
Nico Kruithof
a0e7fa3c5b
Working on the documentation
2013-02-05 13:59:37 +01:00
Nico Kruithof
b11bdb4513
moved circumcircle from triangulation to delaunay triangulation
2013-01-28 08:05:48 +01:00
Nico Kruithof
d23bb62118
Moved the Periodic demo to the graphicsview package. This makes it easier to find icons and other resources
2013-01-22 10:12:49 +01:00
Nico Kruithof
a283157273
Updated comments
2013-01-22 10:12:32 +01:00
Nico Kruithof
19b1c229ae
Also remove the old point when simulating insertion.
2013-01-21 15:40:50 +01:00
Nico Kruithof
a76b314cd4
Fixed another bug when changing the domain
2013-01-17 21:40:24 +01:00
Nico Kruithof
2f11cd898c
Fixing compiler warnings and a bug when setting the domain
2013-01-17 21:36:24 +01:00
Nico Kruithof
46e77c4ae2
Adding examples for the batch insertion with info
2013-01-17 21:36:07 +01:00
Nico Kruithof
2caa469aaa
Added batched insertion with info
2013-01-17 21:21:49 +01:00
Nico Kruithof
3679ef8bfd
Moving the demo one directory up to let the scripts pick it up.
2013-01-17 20:22:30 +01:00
Nico Kruithof
2e293d597c
Fixed a warning
2013-01-15 22:11:58 +01:00
Nico Kruithof
5a3f51dbe4
Fixed the p2t2_find_conflicts example.
2013-01-15 21:55:21 +01:00
Nico Kruithof
d625043083
Merge branch 'Periodic_2_triangulation_2-nkruithof' of ssh://scm.cgal.org/var/git/cgal into Periodic_2_triangulation_2-nkruithof
2013-01-15 16:00:17 +01:00
Nico Kruithof
369914fa52
Fixing compiler warnings
2013-01-15 15:28:04 +01:00
Nico Kruithof
17e76ee7bf
Trying to resolve an error that Gabe sees.
2013-01-13 21:56:33 +01:00
Nico Kruithof
cbd37b7769
Optimizing removal of points from the Delaunay triangulation by making special functions for the case when the Offset is (0,0)
2013-01-10 21:35:49 +01:00
Nico Kruithof
1abde8b1e9
Code cleanup and minor optimization
2013-01-08 22:29:42 +01:00
Nico Kruithof
12ab336e81
Adding removal of vertices to the random insertion test
2013-01-08 21:38:39 +01:00
Nico Kruithof
cf82153001
Gredner performance benchmark test
2013-01-08 21:35:55 +01:00
Nico Kruithof
d5244f0878
Implemented optimized removal of degree 7 Delaunay vertices.
2013-01-08 21:35:32 +01:00
Nico Kruithof
62cbe46171
Fixed type
2013-01-06 21:38:42 +01:00
Nico Kruithof
31afbf49bd
Implemented removal of vertices in the demo
2013-01-06 21:37:18 +01:00
Nico Kruithof
3cfc37800f
Working on the performance tests
2013-01-06 21:36:06 +01:00
Nico Kruithof
317a80680e
Implemented optimized removal of degree 4 vertices.
2013-01-06 21:21:58 +01:00
Nico Kruithof
d77eda2bba
Minor code changes
...
Added has_self_edges (similar to P3T3)
Minor optimizations
2013-01-06 21:21:18 +01:00
Nico Kruithof
59811d576a
Inheriting from the Filtered kernel to reduce code duplication
2013-01-05 11:28:40 +01:00
Nico Kruithof
e834885e71
Implemented optimized removal of vertices with degree 6.
2012-12-31 16:36:07 +01:00
Nico Kruithof
8cad9164ad
Small optimizations
2012-12-31 10:54:03 +01:00
Nico Kruithof
09f7843b75
Adding another random generator.
2012-12-31 10:11:34 +01:00
Nico Kruithof
a49b32c31b
Implemented optimized removal of Delaunay vertices with degree 5
...
Tested a lot.
2012-12-31 10:09:17 +01:00
Nico Kruithof
90c9bc914a
Implemented optimized removal of Delaunay vertices with degree 3
2012-12-27 21:26:40 +01:00
Nico Kruithof
932247a2db
Removed old and commented code
2012-12-27 21:26:11 +01:00
Nico Kruithof
cdb5e049bb
Changing the default kernel.
2012-12-27 21:12:53 +01:00
Nico Kruithof
db031f82a1
Implemented removal of vertices from the periodic Delaunay triangulation
2012-12-27 21:11:39 +01:00
Nico Kruithof
e2e66640fd
Fixed predicate
2012-12-20 17:01:18 +01:00
Sébastien Loriot
0b36af6f28
enable filtering using kernel flags
2012-12-20 13:59:16 +01:00
Nico Kruithof
a79f027410
Code cleanup
...
Working on remove
Fixed issues with predicates
2012-12-20 11:20:48 +01:00
Nico Kruithof
4a4a80fc86
Fixed a kernel issue.
2012-12-20 11:14:21 +01:00
Nico Kruithof
432e12ff68
Fixing the in-circle test for the non 1-cover, starting to work on remove
2012-12-20 08:51:42 +01:00
Nico Kruithof
30f749bd35
Code cleanup.
2012-12-18 16:01:36 +01:00
Nico Kruithof
b06d990514
Worked on the performance of point location.
2012-12-18 15:16:01 +01:00
Nico Kruithof
f617763241
Make sure that the input points lie within the domain.
2012-12-18 13:24:39 +01:00
Nico Kruithof
88f412c215
Fixing a bug and optimizing flippable method
2012-12-18 13:24:11 +01:00
Nico Kruithof
1cc6f6d88c
Sanity check.
2012-12-18 13:23:15 +01:00
Nico Kruithof
698a459117
Formatting
2012-12-18 13:22:07 +01:00
Nico Kruithof
21df5ed5e6
Working more on performance:
...
added the non-recursive flip method
changed the test function
minor optimizations
2012-12-17 16:56:00 +01:00
Nico Kruithof
1fcc88f041
Changed the performance test application
2012-12-17 16:06:59 +01:00
Nico Kruithof
cfcdf7624f
Improving the performance, 0-10% slower than Triangulation_2, not removing the initial vertices
2012-12-17 16:06:39 +01:00
Nico Kruithof
9314cb20de
Improving the performance, 10-20% slower than Triangulation_2, not removing the initial vertices
2012-12-17 15:48:04 +01:00
Nico Kruithof
030de0111a
Added dummy points and fixed the kernel type
2012-12-17 14:31:18 +01:00
Nico Kruithof
0fe322c8cc
Working on performance improvements
2012-12-17 12:55:15 +01:00
Nico Kruithof
5ef265ccd8
Fixed crash while inserting point
2012-12-17 08:27:47 +01:00
Nico Kruithof
2a98b441e5
Working on removing vertices. Still work in progress ...
2012-12-11 22:44:21 +01:00