Commit Graph

242 Commits

Author SHA1 Message Date
Andreas Fabri 3555ffa058 typo 2025-02-10 14:11:51 +00:00
Andreas Fabri aeecb85263 Document constructor 2025-02-10 14:08:01 +00:00
Andreas Fabri 4395927c7d Cleanup of Neighbor_search 2025-02-10 13:28:25 +00:00
Andreas Fabri 17ea8b10a6 Add missing parenthesis 2025-02-05 15:25:36 +00:00
Andreas Fabri 0bd09ea2db WIP: Add Compare_squared_distance to NewKernel_d 2025-02-05 14:59:55 +00:00
Andreas Fabri 33b35abaea ws 2025-02-05 12:25:39 +00:00
Andreas Fabri 295ed81e91 Adress Mael's review and partially the one of Pierre 2025-02-05 11:51:11 +00:00
Andreas Fabri e34868cea3 Document that Neighbor_search needs Compare_squared_distance 2025-01-28 12:09:08 +00:00
Andreas Fabri 415645e8eb Use interval arithmetic where needed 2025-01-28 12:01:05 +00:00
Andreas Fabri 35af188a03 No need for interval arithmetic here 2025-01-28 11:44:42 +00:00
Andreas Fabri 5fdbfaebae Fix doc dependencies 2025-01-27 11:57:55 +00:00
Andreas Fabri 5f7008f9a2 Explain filtering 2025-01-27 11:34:30 +00:00
André Nusser fe1f0e0b71 Add a more interesting example for the 2D data structure. 2025-01-22 16:13:49 +01:00
André Nusser ab369c1e0a Add Frechet_DS_2 example to CMakeLists. 2025-01-22 12:44:24 +01:00
André Nusser 4cdc198baf Add 2D example of data structure. 2025-01-22 12:37:44 +01:00
Andreas Fabri efdabf66b1 Initialize bbox correctly 2025-01-21 16:13:11 +00:00
Andreas Fabri f12b17135d Roll back and instead of using double use FT for the coordinate iterator 2025-01-20 15:46:33 +00:00
Andreas Fabri d5f1f4a458 unused variable 2025-01-14 17:30:22 +00:00
Andreas Fabri 37ae31a577 Fix the Cartesian const iterator 2025-01-14 17:26:01 +00:00
Andreas Fabri 92e50f2b2c Fix dependency 2025-01-13 14:15:52 +00:00
Andreas Fabri c7d9dede0b Add Cartesian_const_iterator 2025-01-10 12:01:09 +00:00
Andreas Fabri 2a1ece6969 Add BBox_d 2025-01-10 11:18:38 +00:00
Andreas Fabri 0ab8ccf606 Document requirement of FT 2025-01-08 14:25:55 +00:00
Andreas Fabri 22bad46974 polish doc 2025-01-06 11:28:35 +00:00
Sébastien Loriot d565efa3cd remove debug 2025-01-03 13:53:01 +01:00
Sébastien Loriot b9a28e999a disambiguate = 2025-01-03 10:47:19 +01:00
Andreas Fabri 7cdae513e9 Adress warnings/errors with VC++ 2025-01-03 08:04:39 +00:00
Andreas Fabri 4305e6027a fix max 2025-01-02 07:24:28 +00:00
Andreas Fabri b5f983695e Deal with empty curves 2025-01-02 07:19:13 +00:00
Andreas Fabri 1b0c19dec6 Adress errors/warnings in testsuite 2025-01-01 17:16:22 +00:00
Andreas Fabri 5d87ac9747 rename function 2024-12-29 17:02:37 +00:00
Andreas Fabri 05667adc39 Document class 2024-12-27 16:14:34 +00:00
Andreas Fabri 6104cce18b Rename to CGAL::Frechet_distance::Neighbor_search 2024-12-27 15:19:53 +00:00
Andreas Fabri 3a6e314036 Remove _ from namespace 2024-12-27 15:07:44 +00:00
Andreas Fabri 89992cc0ef Move header to internal 2024-12-27 13:27:40 +00:00
Andreas Fabri 6232ef0345 precision -> error_bound 2024-12-27 12:38:03 +00:00
Andreas Fabri 3d2bc4414c set bound so that some curves ARE closer 2024-12-27 12:16:04 +00:00
Andreas Fabri 8c7601ff8f Fix construction of end iterator 2024-12-27 12:07:49 +00:00
Sébastien Loriot b1eed220ee possible solution for default traits 2024-12-20 21:35:09 +01:00
Andreas Fabri 0f67f7fc9f Address some review points 2024-12-20 16:55:59 +00:00
Andreas Fabri 15c9c6894d Address some review points 2024-12-20 13:36:19 +00:00
Sébastien Loriot 9296fe78c2 hide force filtering and the traits in NP 2024-12-20 14:19:58 +01:00
Sébastien Loriot 8b61895f79 also test double + filter 2024-12-20 10:09:43 +01:00
Andreas Fabri 1dadc739b9 Address some review points 2024-12-20 07:56:04 +00:00
Andreas Fabri 6fde16de9f Address some review points 2024-12-19 20:41:46 +00:00
Andreas Fabri e46710d0fd Address some review points 2024-12-19 20:05:15 +00:00
Andreas Fabri 868ed01ad6 Address some review points 2024-12-19 16:30:29 +00:00
Andreas Fabri b210728610 Implement box in sphere test 2024-12-18 16:53:25 +00:00
Andreas Fabri 2a6e5ee197 WIP before meeting 2024-12-18 13:24:55 +00:00
Andreas Fabri bd2492c05d WIP: Towards dimension independent FrechetDS 2024-12-18 11:09:16 +00:00
Andreas Fabri 1008724449 Add Compute_squared_distance to traits (todo document in concept, and add in dD 2024-12-18 11:08:32 +00:00
André Nusser 303650b477 Add some comments after talking to AF. 2024-12-16 16:07:52 +01:00
André Nusser 3a3c3ef6c6 Make Frechet_distance_test work also for 100-dimensional cases. 2024-12-16 15:02:53 +01:00
Sébastien Loriot aab429e425 use cite macro 2024-12-16 13:27:51 +01:00
Andreas Fabri 2662775f48 Fix dimension of FrechetKdTree 2024-12-16 11:08:45 +00:00
Andreas Fabri dd40a882d9 Add forcing filtering 2024-12-13 16:08:25 +00:00
Andreas Fabri d7ab0a2723 Add converter to wkt format 2024-12-13 15:51:57 +00:00
Andreas Fabri 534d4cf473 WIP: Add example for closest curve search structure. 2024-12-13 15:03:46 +00:00
André Nusser 48f53630ed Remove trailing whitespace. 2024-12-12 18:25:07 +01:00
André Nusser 8b7d46a011 Remove TODO. 2024-12-12 18:15:11 +01:00
André Nusser bc4a06c7f2 WIP: Tests for 3 and 100 dimensional data.
There is a FIXME that remains and then it should hopefully be done.
2024-12-12 18:11:09 +01:00
André Nusser 05de74bc9f Fix point format in curve creation and make it deterministic. 2024-12-12 16:02:10 +01:00
Andreas Fabri 3b58ea7162 argv[2] 2024-12-12 14:39:50 +00:00
André Nusser e0556e586a Fix trailing whitespace on generated curves. 2024-12-12 13:24:48 +01:00
Andreas Fabri 009b2b0767 Use Epick_d 2024-12-12 11:47:15 +00:00
André Nusser f31bf20ad0 WIP: Add script for query creation and Compute_classical_Frechet_distance_100.cpp 2024-12-12 12:34:08 +01:00
André Nusser 1b82dd3f0f Create goal directed test curves in 3d and 100d. 2024-12-12 11:10:13 +01:00
André Nusser 1bd7dcdd08 Clean up and rename classical (prev. "naive") Fréchet algorithm code. 2024-12-12 10:59:58 +01:00
André Nusser 1f0196e9fe Clean up Frechet_naive.h 2024-12-11 21:07:46 +01:00
André Nusser 76ada43fba Fix bug in the naive Frechet distance algorithm. 2024-12-11 18:28:04 +01:00
André Nusser 32b35261a4 Fix compile errors. 2024-12-11 18:24:52 +01:00
Sébastien Loriot 48586e1d91 remove example not existing 2024-12-11 18:12:45 +01:00
Sébastien Loriot eb07247d80 fix cmake version 2024-12-11 18:11:55 +01:00
Andreas Fabri fe687bd17c clean 2024-12-11 16:28:10 +00:00
Andreas Fabri 73657575d0 untabify 2024-12-11 16:19:15 +00:00
Andreas Fabri 85723d0117 Deal with argc/argv and cleanup 2024-12-11 16:15:44 +00:00
Andreas Fabri 13b66b6b88 Compare fraction instead of id 2024-12-11 16:06:14 +00:00
André Nusser 4deb462d1c WIP: High-dimensional test data creation. 2024-12-11 16:14:03 +01:00
André Nusser 3b46a0557a Add classical Alt-Godau Fréchet distance algorithm. 2024-12-11 16:13:07 +01:00
Andreas Fabri f40fa66dfa Use using in concept 2024-12-09 17:16:02 +00:00
Andreas Fabri 1a28c00176 Revive Frechet_distance_traits.h 2024-12-09 17:03:54 +00:00
Andreas Fabri 1678557ca9 Prefix bbox types with CGAL:: 2024-12-09 15:27:05 +00:00
Andreas Fabri 3edb34c031 cleanup 2024-12-09 15:07:11 +00:00
Andreas Fabri 4671ed9ebd Fix for two identical points. Must be checked with André 2024-12-09 14:51:42 +00:00
Andreas Fabri 016dfbfe07 cleanup 2024-12-09 14:32:21 +00:00
Andreas Fabri 30c2ea0697 Add bibtex entry and \cite 2024-12-09 14:07:22 +00:00
Andreas Fabri c958e4f3c6 Make sure that we round up in length_of_diagonl() 2024-12-09 13:49:14 +00:00
Andreas Fabri 0ce5c2557b fix anchor 2024-12-09 08:58:26 +00:00
Andreas Fabri f20a867f9c Add dD example to User Manual 2024-12-09 08:02:21 +00:00
Andreas Fabri 1e675fe5e4 Add accents 2024-12-09 08:00:17 +00:00
Andreas Fabri b9e4140351 Assertion if two points are equal 2024-12-09 07:43:24 +00:00
Andreas Fabri 9a837f4a5d more similar curves 2024-12-09 07:20:39 +00:00
Andreas Fabri 9cd5ce7acc more similar curves 2024-12-09 07:15:43 +00:00
Sébastien Loriot 05f8d0719b uint -> int 2024-12-06 15:48:00 +01:00
Andreas Fabri ff079642b6 Add two curves to dD examples (we get an assertion) 2024-12-06 14:15:05 +00:00
Andreas Fabri 23af1048ba Add data for 3D example 2024-11-29 12:35:17 +00:00
Andreas Fabri aaae4ad370 Add data for 2D example 2024-11-29 11:25:15 +00:00
Sébastien Loriot 19cf7fc542 fix detection of filtering 2024-11-20 18:03:57 +01:00
Andreas Fabri 15f03826a7 Fix dependencies 2024-11-16 21:21:00 +00:00
Andreas Fabri aebe71f766 Fix include for header checks 2024-11-16 17:33:06 +00:00