300 Commits

Author SHA1 Message Date
Barend Gehrels
8ab8cb098d [fix] a few qbk includes were missing
* also fixed frechet/haussdorff documentation
* removed ancient msvc support for doxygen_xml2qbk
* fixes #1309
2024-10-04 08:57:54 +02:00
Barend Gehrels
310498b4b4 feat: add remaining examples to cmake 2024-09-30 20:14:24 +02:00
Barend Gehrels
38adce676e feat: add cmake support to examples
- replace BOOST_FOREACH

- replace Boost.Assign

- replace typedef with using

- other minor changes
2024-09-30 20:14:24 +02:00
Barend Gehrels
218bc0631e feat: enhance and fix documentation 2024-09-27 17:52:26 +02:00
Rene Rivera
a9d73054cb Update build deps. 2024-08-20 08:15:45 +02:00
Rene Rivera
e8e63bd0de Fix library global (relative) references. 2024-08-20 08:15:45 +02:00
Rene Rivera
d0b33c770c Change all <source> references to <library>. 2024-08-20 08:15:45 +02:00
Rene Rivera
06a4aa97e2 Make the library modular usable. 2024-08-20 08:15:45 +02:00
Vissarion Fisikopoulos
6012885253 Remove CXX11/14 related macros 2023-05-23 15:16:08 +03:00
Adam Wulkiewicz
0496bc5923 [doc] Add missing includes 2023-05-17 10:29:38 +02:00
Vissarion Fisikopoulos
0c18f35d92 [closest_point] Fixes and test addition 2022-01-11 15:22:49 +02:00
Vissarion Fisikopoulos
830633a8a2 Merge remote-tracking branch 'origin/develop' into feature/shortest_points_new_strategies_non_cartesian 2022-01-05 15:31:00 +02:00
onlykzy
e523841527 Fix error variable names in discrete_hausdorff_distance.cpp 2021-12-31 12:14:51 +08:00
Vissarion Fisikopoulos
09c5132e84 [closest_points] Add documentation and examples 2021-11-18 11:15:48 +02:00
Vissarion Fisikopoulos
90199c1dcc [closest_points] Example and missing includes 2021-11-17 16:38:16 +02:00
Nicholas Devenish
eb617fa1c8
Fix error checking for failure type in example
validity_failure_type is an enum, not a bitflag. Correct example code
that looked like it was trying to treat it as a bitflag, but instead
assumed that any failure was fixable.
2021-08-03 11:11:25 +01:00
Adam Wulkiewicz
28559c042e
Merge pull request #670 from sudo-panda/feature/symmetric-wkt
Symmetrizing read/write wkt
2021-03-03 14:06:08 +01:00
Barend Gehrels
fc154b8d89 [svg] changes newly added scale function in a constructor parameter, and allows to write
to svg immediately after constructor
2021-03-03 10:54:34 +01:00
Barend Gehrels
0ea96e1bbf
Merge pull request #774 from barendgehrels/enhance/svg
[svg] Add scale function and examples of it
2021-02-19 10:43:17 +01:00
Adam Wulkiewicz
c267547e2e [doc] Add documentation for azimuth() algorithm. 2021-01-20 02:49:40 +01:00
sudo-panda
0839e314d3 [ex][io][wkt] modify ex to show adv of from_wkt 2020-12-03 17:07:03 +05:30
Baidyanath Kundu
1d32d87790 [ex][io][wkt] mordernize the example
Using alias-declaration instead of typedef
2020-12-03 17:07:03 +05:30
sudo-panda
3b08f8cbd0 [doc] add copyright information 2020-12-03 17:07:03 +05:30
sudo-panda
6bf00d4c11 [doc][io] remove set precision example in wkt 2020-12-03 17:07:03 +05:30
sudo-panda
44c342cd8e [doc][io][wkt] minor changes and bug fixes 2020-12-03 17:07:03 +05:30
sudo-panda
cfd58ad889 [ex][io][wkt] add significant_digits example
- Add example demonstrating use of `significant_digits` in `to_wkt`
- Add example demonstrating use of `significant_digits` in `wkt`
- Add parameter documentation
2020-12-03 17:07:03 +05:30
sudo-panda
d9c8ff3cc2 [doc][io][wkt] fix bugs in index.html and example file
- Restored index.html back
- Declared variables first and then used in example for from_wkt
2020-12-03 17:07:03 +05:30
sudo-panda
6c10e7a647 [doc][io][wkt] add docs for to_wkt and from_wkt 2020-12-03 17:07:03 +05:30
Barend Gehrels
1c06875105 [svg] Add scale function and examples of it 2020-11-12 14:34:47 +01:00
Barend Gehrels
45d624af9b [cleanup] remove HAVE_TTMATH and other occurances of ttmath 2020-10-07 14:05:28 +02:00
Adam Wulkiewicz
d1a31bf552 [doc] Fix long file names in reference by setting qbk section id. 2020-07-17 00:09:28 +02:00
Aditya Mohan
a4f08ea191
Add cross_product example to documentation (#665)
* Cross_Product Example

* Update cross_product

- Removes the first empty line
- Uses doxygen commands
- Adds result at the end as comments
- Mentions that the second point is undefined in Example 1

* Update Cross_Product

- Added a missing `

* Update imports.qbk

- Adds [import src/examples/arithmetic/cross_product.cpp]

* Create cross_product.qbk

* Update cross_product.hpp

Refers cross_product example

* Delete cross_product.qbk

Uneccessary

* Update

Deletes .qbk reference

* Update make_qbk.py

* Rename cross_product to cross_product.cpp

* Update

-Shifts example reference to line 115-116

Co-authored-by: Vissarion Fisikopoulos <fisikop@gmail.com>
2020-03-16 15:43:25 +02:00
Aditya Mohan
664f984bca
Add dot_product example to documentation (#660)
* A dot_product example for the documentation

Proposed above is the example of a dot product arithmetic operation involving different point concepts as operands. This aims to aid the user in understanding the concept more clearly when the user goes through the documentation.

* Update

- Indent by 4 spaces as per Boost's developer's guidelines for code
- Add appropriate copyright at the beginning of the file

* Update dot_product

- Adds Doxygen commands
- Added comment indicating example number

* Create dot_product.cpp

* Update imports.qbk

-Adds reference to example

* Update dot_product.hpp

-Adds reference to example

* Delete dot_product

Closes #658
2020-03-16 14:58:51 +02:00
Mateusz Łoskot
96db897fc5
Rename Jamfile.v2 to Jamfile (#679)
There is no reason to maintain the legacy .v2 file extension,
which is unnecessary clutter, may be confusing.
2020-03-08 23:50:18 +01:00
Mateusz Łoskot
64de5b9edf
Add point_xyz as pre-defined geometry model (#671)
Add documentation, example and test for point_xyz.
2020-03-04 23:18:16 +01:00
Mateusz Łoskot
53a6ada73c
Fix quickbook template redefinition in algorithm examples
Correct example comment (copy/paste error).

Fixes issue introduced in #667
2020-03-02 23:11:29 +01:00
Digvijay Janartha
60405cef79
[doc] Added missing algorithm examples in documentation. (#667)
* added perimeter documentation

* added overlaps documentation

* added covered_by documentation

* added disjoint documentation

* added crosses documentation

* added touches documentation

* fixed typos

* added examples with images to documentation

* completed linking process

* fixed year
2020-02-13 13:12:04 +02:00
Vissarion Fisikopoulos
1c0f3e398a
Merge branch 'develop' into feature/line_interpolate_point_2 2019-02-27 15:13:37 +02:00
Vissarion Fysikopoulos
03036b4b62 [algorithm] [strategy] [test] [doc] Rename line_interpolate_point to line_interpolate 2019-02-19 16:32:22 +02:00
Vissarion Fysikopoulos
4646d12521 Merge remote-tracking branch 'origin/develop' into feature/line_interpolate_point_2 2019-02-15 15:54:29 +02:00
Barend Gehrels
c46e4625a7 [buffer] rename strategy (review result) 2019-02-13 11:44:13 +01:00
Barend Gehrels
6ea11b3f58 [doc] Add documentation for new point_circle_geographic strategy 2019-01-16 11:55:56 +01:00
Jared Jensen
4e9fac9eb7 Fix Segment View doc: Wrong output 2019-01-02 23:10:44 +00:00
Vissarion Fysikopoulos
87dfbe07a8 [doc] Line interpolate point algorithm and strategies 2018-10-26 17:03:24 +03:00
Mateusz Łoskot
f2d5fae490
Replace boost::ignore_unused_variable_warning with boost::ignore_unused
The former is provided by Boost.ConceptCheck.
The latter is an improved equivalent provided by Boost.Core.

Related to #513
2018-10-12 15:16:46 +02:00
Adam Wulkiewicz
4d34bb7fae [doc] Add examples for similarity algorithms with strategies. 2018-09-15 02:18:41 +02:00
Adam Wulkiewicz
5074cc2a02 [doc][examples] Refactor similarity algorithms examples. 2018-09-15 00:43:47 +02:00
Yaghyavardhan singh khangarot
5aa539d58e Updated 2018-08-16 02:10:38 +05:30
Yaghyavardhan singh khangarot
a8ae2a99af [doc][similarity] Updated Examples 2018-08-15 18:21:54 +05:30
Yaghyavardhan singh khangarot
50ca27ebb9 [doc][similarity] Updated documentation for the similarity algorithms 2018-08-12 05:07:16 +05:30