Commit Graph

92003 Commits

Author SHA1 Message Date
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