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
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
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
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
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
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
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
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
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
64644c8c49
Init the doubles to avoid a warning
2016-03-02 16:31:52 +01:00
Sébastien Loriot
5e57abdc50
Merge remote-tracking branch 'cgal/releases/CGAL-4.7-branch' into HEAD
2016-02-18 17:01:59 +01:00
Andreas Fabri
4c477c853c
Accelerete 3D version of inexact_locate as we do it for 2D
2016-02-15 10:57:59 +01:00
Andreas Fabri
b623100175
split the dual() functions; make the power test check for the absence of weights
2015-12-08 11:27:14 +01:00
Sébastien Loriot
4318feeca0
remove deprecated class since CGAL 3.6
2015-11-24 01:15:21 +01:00
Clement Jamin
b6c1581456
Fix type
2015-10-28 11:06:46 +01:00
Clement Jamin
ebf4192456
Add missing copy constructor + improve code/formatting
2015-10-27 12:25:14 +01:00
Clement Jamin
6fc4dd7dd3
Enable parallel insertion of points with info
...
There was a bug preventing the parallelism to be activated when
using points with info
2015-10-27 12:17:58 +01:00
Sebastien Loriot
37ff880fb8
Merge pull request #58 from dfunke/ParallelInsertionWithInfo
...
Enable parallel insertion of points with info
2015-10-22 09:48:56 +02:00
Andreas Fabri
91543fd382
move header files to TDS_2 and TDS_3
2015-08-23 15:36:12 +02:00
Sébastien Loriot
9f14949e69
add missing protecting guards
2015-07-29 08:44:14 +02:00
Sébastien Loriot
62906461f2
fix out of array bound warning
2015-07-21 09:12:12 +02:00
Daniel Funke
b0eae3bebe
remove explicit copy constructor
2015-06-26 17:40:57 +02:00
Daniel Funke
51eb954081
correct profiler branch name
2015-04-22 13:11:39 +02:00
Daniel Funke
1c78d67a0f
correct comment
2015-04-22 13:11:21 +02:00
Daniel Funke
77e2f38d6c
move addition and deletion of tempoary points on far sphere into own methods
2015-04-22 13:10:15 +02:00
Daniel Funke
8d29fc6e6e
Enable parallel insertion of points with info
2015-04-16 17:40:05 +02:00
Laurent Rineau
434766c22b
Merge branch 'releases/CGAL-4.5-branch'
...
Approved by the Release Manager.
2015-01-30 11:30:49 +01:00
Laurent Rineau
72e0a3e677
Fix warnings about signed/unsigned
...
The code involved is about TBB.
2015-01-21 12:59:07 +01:00
Clement Jamin
c6de2a50b2
Merge branch 'Triangulation-higher_dimensions-odevil_shornus-old' into Triangulation-higher_dimensions-odevil_shornus
2014-11-20 19:19:23 +01:00
Jane Tournois
545fe18310
add missing typedef for compilation on Linux
2014-10-03 17:11:08 +02:00