Andreas Fabri
257b180351
Triangulation
2018-01-18 13:56:10 +00:00
Sébastien Loriot
ee57fc2d6c
add SPDX identifier for files under the GPL-3+ license
2017-11-12 10:17:51 +01:00
Clement Jamin
5b9562ea84
Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse
2017-06-16 11:09:07 +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
Marc Glisse
9f061d8ff9
Unused local typedefs.
2016-09-21 19:28:33 +02:00
Clement Jamin
e79d8f461e
Don't write std::endl in binary mode
2016-09-08 17:08:56 +02:00
Clement Jamin
d3c838e4cd
Remove more const & other minor fixes
2016-09-08 16:15:38 +02:00
Clement Jamin
a884ff3a1d
Optimization
2015-12-08 17:34:44 +01:00
Clement Jamin
fd265e1e4f
Missing const
2015-07-21 18:02:16 +02:00
Clement Jamin
5531f6f169
Definitely removed the "infinite vertex at position 0" constraint...
...
... and fixed the regular triangulation at the same time.
Even though this constraint had been dropped, the code was still
expecting the infinite vertex to be at position 0 in the cells.
Now, it's not the case anymore, the infinite vertex can be anywhere.
This is particularly useful for the 2D case, because the constraint made
the orientation of the "rightmost" infinite cell wrong.
(cherry picked from commit 48b8382de3 )
2015-07-06 19:07:11 +02:00
Mael Rouxel-Labbé
7a11937b97
Fixed TDS's incident_faces() using the wrong index for the first vertex
...
(and added consts)
(cherry picked from commit e312d7ddae0188ed0d99b4247f73871a57124f41)
2015-01-09 14:57:46 +01:00
Clement Jamin
2f4bb69e0a
Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse
2014-12-18 10:59:01 +01:00
Clement Jamin
d605eff325
Restore 4-space identations
2014-12-18 10:24:44 +01:00
Clement Jamin
c5ae1ba1dd
Derecursify insert_in_tagged_hole
...
No stack overflow anymore.
2014-12-11 12:46:21 +01:00
Clement Jamin
7b230a4ff2
Fix warnings
2014-11-26 17:35:46 +01:00
Clement Jamin
0aa818ca1f
Fix a bug in the input/output (due to mixed sizes of integers)
2014-11-25 13:21:53 +01:00
Clement Jamin
6078634d07
Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse
2014-09-23 08:56:09 +02:00
Clement Jamin
2974822d30
Fix warnings
2014-09-22 15:20:46 +02:00
Clement Jamin
e0474c1b92
Remove unused typedefs
2014-09-22 14:29:07 +02:00
Clement Jamin
4b48d7db87
Comments clean-up
2014-09-05 16:03:08 +02:00
Clement Jamin
544d3a1ef1
Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse
2014-09-04 17:36:21 +02:00
Clement Jamin
72601f6cbd
Fix a bug in the copy-constructor of TDS
...
When the dimension is -1, there is one vertex: the infinite vertex.
2014-09-02 18:47:00 +02:00
Clement Jamin
429e992570
Fix a bug in the copy-constructor of TDS
...
When the dimension is -1, there is one vertex: the infinite vertex.
(cherry picked from commit f466414a75 )
2014-09-02 18:42:30 +02:00
Clement Jamin
9d8d255307
Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse
2014-07-30 16:42:33 +02:00
Clement Jamin
d0b8281ab7
Update license in the code (QPL => GPL)
2014-06-24 15:47:47 +02:00
Clement Jamin
7d0d7293f0
Derecursify insert_in_tagged_hole
...
No stack overflow anymore.
2014-06-18 19:27:52 +02:00
Clement Jamin
7b9cfe4168
Fix tabulation (size = 2 spaces)
2014-06-18 14:57:59 +02:00
Clement Jamin
cb848a4375
Remove useless typedefs
2014-06-17 17:38:03 +02:00
Clement Jamin
9055e27175
Improve output + variable renaming
2014-06-16 09:26:14 +02:00
Clement Jamin
37f2286036
Fix precondition
2014-05-22 07:50:36 +02:00
Clement Jamin
939b8b648f
Fix warnings
2014-04-01 14:40:44 +02:00
Clement Jamin
b7cfd3928f
rename get_tds_data=>tds_data + more detail in the doc
2014-03-26 16:54:14 +01:00
Clement Jamin
7008499422
Syntax fix
2014-03-24 16:17:16 +01:00
Clement Jamin
efe8aabd90
Changes according to reviews (with Olivier)
2014-03-20 18:15:38 +01:00
Clement Jamin
35fdca409a
Untabify + rename 'd' => 'dim' in some functions
2014-03-19 16:54:52 +01:00
Samuel Hornus
f99bc3b258
removed now-useless header inclusion
2012-07-19 13:52:57 +00:00
Samuel Hornus
475ca91c6a
revised the definition of TDS::Facet and TDS::Rotor to avoid problems with automatic casting of Full_cell_handle to Facet, and fix Facet_iterator to not use the equality comparison of two Facets, which is not in the TDS concept
2012-07-19 13:46:48 +00:00
Samuel Hornus
e96a8301eb
code and doc for is_valid, for vertex, full_cell and tds
2012-07-09 16:06:37 +00:00
Olivier Devillers
284142f645
ambient vs max dim, (code first step)
2012-07-06 14:13:18 +00:00
Olivier Devillers
6416b4a73b
default arg to tds constructor
2012-07-03 15:33:45 +00:00
Olivier Devillers
78a3224468
implementing the reviews
2012-06-08 12:26:30 +00:00
Olivier Devillers
53d5c41759
implementing reviews of concept TDS
2012-05-25 14:45:48 +00:00
Olivier Devillers
dddd995972
details
2012-05-24 14:31:26 +00:00
Olivier Devillers
20b9923723
reviwer 2, user manual
2012-05-22 14:28:36 +00:00
Olivier Devillers
c922c1b474
following reviews
2012-05-16 12:41:38 +00:00
Samuel Hornus
a6a22e4d02
copy constructor for TDS (class only, not in concept)
2011-06-20 12:38:32 +00:00
Samuel Hornus
1e991fcbe5
minor fixes
2011-06-09 14:50:59 +00:00
Samuel Hornus
6c798df21d
*) cleaner (like Triangulation_data_structure_3) handling of flags in simplices.
...
*) Remove usage of non-documented function from TDS in Delaunay_triangulation.h (ie, functions not in the TDS concept, mostly set/get_visited)
2011-05-31 12:11:11 +00:00
Samuel Hornus
195275e0c3
IN_SIMPLEX -> IN_FULL_CELL, and little a cleaning
2011-05-20 11:17:17 +00:00
Samuel Hornus
dcf05ce797
compute_star -> star, remove adjacent, mark Concept function as such
2011-05-11 14:11:50 +00:00