Jackson Campolattaro
245bd51bc2
Add documentation to the node class
2020-07-03 12:37:37 -04:00
Jackson Campolattaro
f83b99da2e
Remove default iterator in Walker_iterator
2020-07-03 11:11:34 -04:00
Jackson Campolattaro
998938c88e
Update tree walker test to use Walker namespace
2020-07-03 10:51:29 -04:00
Jackson Campolattaro
8be157bcd9
Template tree walkers on node value class instead of node class
2020-07-03 10:44:03 -04:00
Laurent Rineau
cdfbe3b0df
Merge branch 'releases/CGAL-5.0-branch'
2020-07-03 16:21:42 +02:00
Laurent Rineau
b3225cd75a
Merge pull request #4807 from afabri/Surface_mesh-typo-GF
...
Surface_mesh doc typo: ede -> edge
2020-07-03 16:21:29 +02:00
Laurent Rineau
4d1d4e51eb
Merge pull request #4809 from lrineau/Mesh_3-move_semantic_for_c3t3-GF
...
Add move-semantic for c3t3, and a test
2020-07-03 16:21:27 +02:00
Laurent Rineau
f1fb1106f4
Merge pull request #4822 from sloriot/Demo-needles_caps_ui
...
Improve ui of needles/caps removal
2020-07-03 16:21:24 +02:00
Laurent Rineau
983dcfd0f9
Merge pull request #4825 from maxGimeno/PMP-Add_missing_reserve_in_split_connected_components-maxGimeno
...
PMP: Split_cc missing reserve
2020-07-03 16:21:21 +02:00
Laurent Rineau
f94a024191
Merge branch 'releases/CGAL-4.14-branch' into releases/CGAL-5.0-branch
2020-07-03 16:20:55 +02:00
Laurent Rineau
b59ccec613
Merge pull request #4807 from afabri/Surface_mesh-typo-GF
...
Surface_mesh doc typo: ede -> edge
2020-07-03 16:20:38 +02:00
Laurent Rineau
bf88dfcc80
Merge pull request #4820 from sloriot/Argt-missing_it_cstr
...
Add constructor from base
2020-07-03 16:20:22 +02:00
Laurent Rineau
d6bbdadf5f
Merge pull request #4820 from sloriot/Argt-missing_it_cstr
...
Add constructor from base
2020-07-03 16:19:11 +02:00
Jane Tournois
f4df39eff6
fix test
2020-07-03 13:16:25 +02:00
Jane Tournois
dfa3551f5a
add a test for reading a .mesh and remeshing it
2020-07-03 11:04:54 +02:00
Jane Tournois
036d044419
move debug code to debug macro (not verbose)
2020-07-03 08:21:24 +02:00
Jane Tournois
1fef3c6f7d
add debug code
2020-07-03 07:36:14 +02:00
Jane Tournois
2a4b4a2a10
set the Surface_patch_index also in the infinite cell
...
otherwise facet and its mirror don't have the same patch index
2020-07-03 07:35:20 +02:00
Jane Tournois
74835a9484
move set_index after setting Surface_patch_index
2020-07-03 07:33:01 +02:00
Jackson Campolattaro
1f3aaaac9f
Add empty documentation to Points_iterator_range typedef
2020-07-02 23:42:36 -04:00
Jackson Campolattaro
4fa7d55a97
Remove old node class
2020-07-02 22:47:02 -04:00
Jackson Campolattaro
266bb1f7c6
Benchmark new node class
2020-07-02 22:38:38 -04:00
Jackson Campolattaro
45e198524e
Deprecate old Node class
2020-07-02 22:35:25 -04:00
Jackson Campolattaro
63dfd5851b
Switch octree to use new node class
2020-07-02 18:48:17 -04:00
Jackson Campolattaro
c24ed11def
Add value check to equality operator
2020-07-02 18:16:39 -04:00
Jackson Campolattaro
a5e543d7f5
Add equality operator
2020-07-02 18:12:04 -04:00
Jackson Campolattaro
0dbd5f3c1b
Add is_leaf and is_root
2020-07-02 17:32:43 -04:00
Jackson Campolattaro
d2d30c5f00
Add value accessor methods
2020-07-02 17:23:47 -04:00
Jackson Campolattaro
5abbb3c4de
Add is_root() method
2020-07-02 17:22:12 -04:00
Jackson Campolattaro
20193a348d
Add is_leaf() method
2020-07-02 17:20:57 -04:00
Jackson Campolattaro
310a071c95
Add ostream operator for new Node class
2020-07-02 16:21:16 -04:00
Jackson Campolattaro
8e02fdba31
Add index and location types
2020-07-02 15:40:31 -04:00
Jackson Campolattaro
f884bafa32
Add array index operators
2020-07-02 14:55:31 -04:00
Jackson Campolattaro
8cccbb1a45
Implement Node.split()
2020-07-02 12:45:52 -04:00
Jackson Campolattaro
baf87329c3
Implement move semantics
2020-07-02 12:39:52 -04:00
Jackson Campolattaro
29771d9f7b
Implement Node.unsplit()
2020-07-02 12:30:52 -04:00
Jackson Campolattaro
fe333de2fe
Begin outlining a new Node class
2020-07-02 12:25:22 -04:00
Laurent Rineau
36fd23d27c
Fix the move-constructor: `far_vertices_` was forgot
2020-07-02 16:50:38 +02:00
Laurent Rineau
e413105625
Merge branch 'master' into Installation-remove_code_about_REFERENCE_CACHE_DIR-GF
2020-07-02 15:51:57 +02:00
Laurent Rineau
abd53906c5
Remove trailing whitespaces
2020-07-02 15:51:29 +02:00
Laurent Rineau
80dd558884
Display the compiler version in test results
...
I commit directly to `master`, because there is no way to test that in
`integration`.
2020-07-02 15:50:49 +02:00
Laurent Rineau
0e6302d1d5
Remove CGAL_REFERENCE_CACHE_DIR
...
That no longer works with header-only, anyway. Now we use the option
`-C` of CMake, with a small file loaded from the environment variable
`INIT_FILE`.
2020-07-02 15:02:20 +02:00
Jane Tournois
48ca4bcb42
dimension is just the max(dimension(v1), dimension(v2))
2020-07-02 14:37:09 +02:00
Jane Tournois
948b08d1fa
use Mesh_polyhedron_3 in example
2020-07-02 14:20:15 +02:00
Jane Tournois
b519de793b
replace BOOST_MSVC by _MSC_VER
...
The problem was that BOOST_MSVC is defined by <boost/config.hpp>, that is included later.
2020-07-02 13:59:41 +02:00
Jackson Campolattaro
dcca53e356
Remove function is_sibling
2020-07-01 23:33:45 -04:00
Jackson Campolattaro
ae0413bb2c
Remove most non-const accessors
2020-07-01 18:48:04 -04:00
Jackson Campolattaro
07c34f2803
Remove use of accessors in node splitting
2020-07-01 18:34:29 -04:00
Jackson Campolattaro
a5a0a476b5
Add documentation to Node functionality
2020-07-01 18:19:37 -04:00
Jackson Campolattaro
42d7a7dfe4
Split function docs into more sections
2020-07-01 16:29:50 -04:00