Jane Tournois
e340b38d86
rename member variables
2016-11-25 16:11:03 +01:00
Jane Tournois
f0adff5f66
handle the edge case
...
when the query passes exactly only an edge
2016-11-25 16:02:08 +01:00
Jane Tournois
90c109f3ce
rename function
2016-11-22 17:15:49 +01:00
Jane Tournois
99350fcefc
fix end case
2016-11-22 16:39:02 +01:00
Jane Tournois
bccd80512d
make the traversal example bigger
2016-11-22 15:12:54 +01:00
Jane Tournois
2e4a93f967
add Triangulation_segment_simplex_iterator_3
...
this new iterator is similar to Triangulation_segment_cell_iterator_3,
but iterates over simplices of all dimensions instead of only cells.
if [source, target] crosses cell1, and enters cell2 via their common
vertex v,
then the iterator returns cell1, v, and cell2 successively
2016-11-22 15:10:41 +01:00
Jane Tournois
c173212124
WIP simplex iterator
2016-11-08 15:43:24 +01:00
Jane Tournois
24e26634f5
remove useless Dummy_gt
2016-11-08 15:12:57 +01:00
Jane Tournois
8b68ab3459
remove random generator
2016-11-08 15:06:57 +01:00
Jane Tournois
ac739b70d3
get closer to master
...
remove code that is different from master,
and has become useless with my last commit.
2016-11-07 15:46:00 +01:00
Jane Tournois
6afd0fc72a
remove the extra tds constructed to store source and target as vertices
...
this implies changing all `vert` containers into arrays of Point*
(instead of arrays of Vertex_handle)
2016-11-07 15:20:06 +01:00
Jane Tournois
d56a694a5c
add missing namespace
2016-11-04 17:13:29 +01:00
Jane Tournois
b315f6e8a5
add debug code
...
to check whether the computed next cell really does intersect the query segment
[source, target]
we do not deal with infinite cell because intersection does not mean much.
2016-10-24 11:54:27 +02:00
Jane Tournois
eb59e2e0fa
when "prev" is skipped, its orientation info should be set anyway
2016-10-21 17:15:23 +02:00
Jane Tournois
43aaa9ae48
fix example
2016-10-21 12:33:37 +02:00
Jane Tournois
2e6252fbf9
fix compilation
2016-10-21 12:33:37 +02:00
Jane Tournois
f32e08b230
minor improvements
2016-10-21 12:33:37 +02:00
Thijs van Lankveld
c7a412155a
First adjustments based on comments Monique for round 2
2016-10-21 12:33:37 +02:00
Thijs van Lankveld
7508c18322
Iterator pattern implemented.
2016-10-21 12:33:37 +02:00
Thijs van Lankveld
ed45f5e938
Segment traverser defined as type in Triangulation_3
2016-10-21 12:33:37 +02:00
Thijs van Lankveld
c3fe9652f0
First version of the segment traverser, including inclusion in the documentation.
2016-10-21 12:32:28 +02:00
Thijs van Lankveld
5640b84b2b
First setup for the segment traverser small feature.
2016-10-21 12:31:05 +02:00
Laurent Rineau
3044d512f2
Merge pull request #1511 from gdamiand/CMap_LCC-bugfixes-gdamiand
...
Some bugfixes in CMap and LCC
2016-10-17 10:01:36 +02:00
Guillaume Damiand
2fbce8a8db
Remove spaces.
2016-10-06 08:26:16 -04:00
Guillaume Damiand
7620635cfe
* Bugfix in correct_invalid_attributes in LCC
...
* Remove deprecated code in LCC (that should be removed for CGAL 4.9)
2016-10-06 08:19:04 -04:00
Sébastien Loriot
78aca0a711
do no ship fig_src with release
2016-10-06 09:53:34 +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
Laurent Rineau
9a0bb54922
Merge pull request #1438 from sloriot/CGAL-clean_up_projects_name_cmake
...
Clean up projects name in cmake scripts
2016-10-05 13:02:25 +02:00
Laurent Rineau
3fac1b31f0
Fix typos (and compilation errors!)
2016-10-03 12:12:46 +02:00
Andreas Fabri
cf8c1a6cdf
Dispatch import functions to Polyhedron, T2, T3
2016-09-30 15:23:15 +02:00
Andreas Fabri
91c6426ae2
Move info_check from T3 to T2
2016-09-30 15:22:28 +02:00
Andreas Fabri
21ad968457
Fix package Triangulation_3: Add #include
2016-09-30 15:22:27 +02:00
Andreas Fabri
9ca7833d2d
Functions in the manual must be written with ()
2016-09-15 15:59:47 +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
e78bef8a9c
update project name of demos
2016-09-08 00:13:34 +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
Guillaume Damiand
8ac37cc7df
Add missing link with glu in demo.
2016-06-02 12:25:39 +02:00
Guillaume Damiand
10469f9c4e
Update with master
2016-05-25 10:58:55 +02:00
Laurent Rineau
27b2d8578c
Merge pull request #940 from afabri/Triangulation_2-Default-GF
...
Introduce CGAL::Default for the TDS of 2D constrained triangulations
2016-04-22 15:26:13 +02:00
Laurent Rineau
1f5fb012ba
Merge pull request #1015 from afabri/Mesh_3-accelerations-GF
...
Accelerate vertex removal in a 3D triangulation and saving a mesh
2016-04-22 15:24:06 +02:00
Andreas Fabri
abd9bfb125
std::map -> boost::unordered_map
2016-04-15 20:54:51 +02:00
Laurent Rineau
74ae3531ba
Merge pull request #1003 from maxGimeno/Mesh_3_demo-Remove_GLU_from_dependencies-GF
...
Mesh_3 Demo : Removes GLU from the CMakeLists.txt
2016-04-15 15:36:45 +02:00
Maxime Gimeno
524a8da107
Remove glu from all the CMakeLists
2016-04-14 09:29:50 +02:00
Laurent Rineau
535c5bb5b2
Speed-up Triangulation_3::read_cells...
...
... by a factor 5 for big triangulations! The old code was using:
std::map<size_t, Vertex_handle> V;
std::map<size_t, Cell_handle> C;
whereas the indices are contiguous: from 0 to n. `std::vector` is a lot
better for that use case!
2016-04-06 16:03:55 +02:00
Andreas Fabri
bd923feda7
Document Default in the 3D triangulations
2016-03-25 09:46:16 +01:00
Clement Jamin
f2c68b25cd
Update CMakeLists.txt of all demos for header-only mode
2016-03-09 17:23:20 +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
Andreas Fabri
64644c8c49
Init the doubles to avoid a warning
2016-03-02 16:31:52 +01:00
Sébastien Loriot
5adf84cf8d
fix typo
2016-03-01 21:59:05 +01:00