Commit Graph

42 Commits

Author SHA1 Message Date
Barend Gehrels
8b4c1da2c6 Merge branch 'develop' into bg-prepare
Conflicts:
	extensions/example/gis/projections/p03_projmap_example.cpp
	extensions/test/algorithms/dissolve.cpp
	include/boost/geometry/extensions/algebra/algorithms/assign.hpp
	include/boost/geometry/extensions/algebra/algorithms/rotation.hpp
	include/boost/geometry/extensions/algebra/algorithms/transform_geometrically.hpp
	include/boost/geometry/extensions/algebra/algorithms/translation.hpp
	include/boost/geometry/extensions/algebra/geometries/concepts/check.hpp
	include/boost/geometry/extensions/algebra/geometries/concepts/matrix_concept.hpp
	include/boost/geometry/extensions/algebra/geometries/concepts/quaternion_concept.hpp
	include/boost/geometry/extensions/algebra/geometries/concepts/rotation_matrix_concept.hpp
	include/boost/geometry/extensions/algebra/geometries/concepts/rotation_quaternion_concept.hpp
	include/boost/geometry/extensions/algebra/geometries/concepts/vector_concept.hpp
	include/boost/geometry/extensions/algebra/geometries/matrix.hpp
	include/boost/geometry/extensions/algebra/geometries/quaternion.hpp
	include/boost/geometry/extensions/algebra/geometries/rotation_matrix.hpp
	include/boost/geometry/extensions/algebra/geometries/rotation_quaternion.hpp
	include/boost/geometry/extensions/algebra/geometries/vector.hpp
	include/boost/geometry/extensions/algorithms/connect.hpp
	include/boost/geometry/extensions/algorithms/detail/overlay/dissolver.hpp
	include/boost/geometry/extensions/algorithms/detail/overlay/split_rings.hpp
	include/boost/geometry/extensions/algorithms/dissolve.hpp
	include/boost/geometry/extensions/algorithms/distance_info.hpp
	include/boost/geometry/extensions/algorithms/midpoints.hpp
	include/boost/geometry/extensions/algorithms/offset.hpp
	include/boost/geometry/extensions/algorithms/parse.hpp
	include/boost/geometry/extensions/algorithms/remove_holes_if.hpp
	include/boost/geometry/extensions/algorithms/remove_marked.hpp
	include/boost/geometry/extensions/algorithms/selected.hpp
	include/boost/geometry/extensions/gis/io/veshape/write_veshape.hpp
	include/boost/geometry/extensions/nsphere/geometries/concepts/check.hpp
	include/boost/geometry/extensions/nsphere/geometries/concepts/nsphere_concept.hpp
	include/boost/geometry/extensions/nsphere/geometries/nsphere.hpp
2016-08-10 10:06:50 +02:00
Barend Gehrels
7ee7296114 Rename concepts in documentation samples 2016-07-27 16:31:13 +02:00
Barend Gehrels
8102c48d65 Merge branch 'develop' into prepare_1_56_june16
Conflicts:
	doc/doxy/doxygen_output/html/doxygen.css
	doc/doxy/doxygen_output/html/doxygen.png
	doc/doxy/doxygen_output/html/tabs.css
	doc/html/index.html
	doc/index/rtree/query.qbk
	doc/make_qbk.py
	doc/quickbook/quickref.xml
	doc/quickref.xml
	doc/release_notes.qbk
	doc/src/docutils/tools/doxygen_xml2qbk/configuration.hpp
	doc/src/docutils/tools/doxygen_xml2qbk/doxygen_xml2qbk.cpp
	example/07_b_graph_route_example.cpp
	example/c11_custom_cs_transform_example.cpp
	example/ml02_distance_strategy.cpp
	extensions/example/gis/io/shapelib/shapelib.cpp
	extensions/example/gis/latlong/distance_example.cpp
	extensions/example/gis/latlong/point_ll_example.cpp
	extensions/example/gis/projections/p03_projmap_example.cpp
	extensions/example/gis/projections/p04_example.cpp
	extensions/example/gis/projections/p05_example.cpp
	extensions/test/algorithms/Jamfile.v2
	extensions/test/algorithms/dissolve.cpp
	extensions/test/algorithms/offset.cpp
	extensions/test/gis/latlong/andoyer.cpp
	extensions/test/gis/latlong/cross_track.cpp
	extensions/test/gis/latlong/distance_mixed.cpp
	extensions/test/gis/latlong/vincenty.cpp
	extensions/test/gis/projections/projections.cpp
	extensions/test/nsphere/Jamfile.v2
	extensions/test/nsphere/nsphere-access.cpp
	extensions/test/nsphere/nsphere-area.cpp
	extensions/test/nsphere/nsphere-circle.cpp
	extensions/test/nsphere/nsphere-disjoint.cpp
	extensions/test/nsphere/nsphere-index_content.cpp
	extensions/test/nsphere/nsphere-index_margin.cpp
	extensions/test/nsphere/nsphere-multi_within.cpp
	extensions/test/nsphere/nsphere-nsphere_in_box.cpp
	extensions/test/nsphere/nsphere-point_in_nsphere.cpp
	extensions/test/nsphere/nsphere-point_type.cpp
	extensions/test/nsphere/nsphere-within.cpp
	include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp
	include/boost/geometry/algorithms/detail/buffer/buffer_policies.hpp
	include/boost/geometry/algorithms/detail/buffer/buffered_ring.hpp
	include/boost/geometry/algorithms/detail/buffer/line_line_intersection.hpp
	include/boost/geometry/algorithms/detail/disjoint.hpp
	include/boost/geometry/algorithms/detail/multi_modify.hpp
	include/boost/geometry/algorithms/detail/overlay/append_no_dups_or_spikes.hpp
	include/boost/geometry/algorithms/detail/overlay/copy_segments.hpp
	include/boost/geometry/algorithms/detail/overlay/enrichment_info.hpp
	include/boost/geometry/algorithms/detail/overlay/get_turns.hpp
	include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp
	include/boost/geometry/algorithms/detail/overlay/traverse.hpp
	include/boost/geometry/algorithms/detail/point_is_spike_or_equal.hpp
	include/boost/geometry/algorithms/detail/sections/sectionalize.hpp
	include/boost/geometry/algorithms/disjoint.hpp
	include/boost/geometry/algorithms/distance.hpp
	include/boost/geometry/algorithms/num_points.hpp
	include/boost/geometry/algorithms/simplify.hpp
	include/boost/geometry/extensions/algebra/algebra.hpp
	include/boost/geometry/extensions/algebra/algorithms/convert.hpp
	include/boost/geometry/extensions/algebra/algorithms/detail.hpp
	include/boost/geometry/extensions/algebra/algorithms/rotation.hpp
	include/boost/geometry/extensions/algorithms/connect.hpp
	include/boost/geometry/extensions/algorithms/detail/overlay/dissolver.hpp
	include/boost/geometry/extensions/algorithms/dissolve.hpp
	include/boost/geometry/extensions/algorithms/offset.hpp
	include/boost/geometry/extensions/algorithms/remove_holes_if.hpp
	include/boost/geometry/extensions/algorithms/remove_marked.hpp
	include/boost/geometry/extensions/algorithms/selected.hpp
	include/boost/geometry/extensions/contrib/ttmath_stub.hpp
	include/boost/geometry/extensions/gis/geographic/strategies/andoyer.hpp
	include/boost/geometry/extensions/gis/geographic/strategies/distance_cross_track.hpp
	include/boost/geometry/extensions/gis/geographic/strategies/vincenty.hpp
	include/boost/geometry/extensions/gis/io/shapelib/shp_create_object_multi.hpp
	include/boost/geometry/extensions/gis/projections/impl/pj_fwd.hpp
	include/boost/geometry/extensions/gis/projections/new_projection.hpp
	include/boost/geometry/extensions/gis/projections/projection_point_type.hpp
	include/boost/geometry/extensions/multi/algorithms/dissolve.hpp
	include/boost/geometry/extensions/nsphere/algorithms/disjoint.hpp
	include/boost/geometry/extensions/nsphere/algorithms/within.hpp
	include/boost/geometry/extensions/nsphere/core/radius.hpp
	include/boost/geometry/extensions/nsphere/core/tags.hpp
	include/boost/geometry/extensions/nsphere/index/detail/algorithms/bounds.hpp
	include/boost/geometry/extensions/nsphere/index/detail/algorithms/comparable_distance_near.hpp
	include/boost/geometry/extensions/nsphere/index/detail/algorithms/content.hpp
	include/boost/geometry/extensions/nsphere/index/detail/rtree/linear/redistribute_elements.hpp
	include/boost/geometry/extensions/nsphere/nsphere.hpp
	include/boost/geometry/extensions/nsphere/strategies/cartesian/nsphere_in_box.hpp
	include/boost/geometry/extensions/nsphere/strategies/cartesian/point_in_nsphere.hpp
	include/boost/geometry/extensions/nsphere/views/center_view.hpp
	include/boost/geometry/index/detail/rtree/utilities/gl_draw.hpp
	include/boost/geometry/index/rtree.hpp
	include/boost/geometry/multi/algorithms/distance.hpp
	include/boost/geometry/multi/geometries/concepts/multi_linestring_concept.hpp
	include/boost/geometry/multi/geometries/concepts/multi_point_concept.hpp
	include/boost/geometry/multi/geometries/concepts/multi_polygon_concept.hpp
	include/boost/geometry/multi/io/wkt/read.hpp
	include/boost/geometry/strategies/agnostic/buffer_distance_asymmetric.hpp
	include/boost/geometry/strategies/agnostic/buffer_distance_symmetric.hpp
	include/boost/geometry/strategies/agnostic/buffer_end_skip.hpp
	include/boost/geometry/strategies/buffer.hpp
	include/boost/geometry/strategies/cartesian/buffer_end_flat.hpp
	include/boost/geometry/strategies/cartesian/buffer_end_round.hpp
	include/boost/geometry/strategies/cartesian/buffer_join_miter.hpp
	include/boost/geometry/strategies/cartesian/buffer_join_round.hpp
	include/boost/geometry/strategies/cartesian/buffer_join_round_by_divide.hpp
	include/boost/geometry/strategies/cartesian/distance_projected_point.hpp
	include/boost/geometry/strategies/cartesian/distance_pythagoras.hpp
	include/boost/geometry/strategies/concepts/distance_concept.hpp
	include/boost/geometry/strategies/default_distance_result.hpp
	include/boost/geometry/strategies/spherical/distance_cross_track.hpp
	include/boost/geometry/strategies/spherical/distance_haversine.hpp
	include/boost/geometry/util/math.hpp
	index/example/benchmark_experimental.cpp
	index/example/glut_vis.cpp
	index/example/serialize.cpp
	index/test/rtree/interprocess/Jamfile.v2
	index/test/rtree/test_rtree.hpp
	test/algorithms/Jamfile.v2
	test/algorithms/buffer/Jamfile.v2
	test/algorithms/buffer/multi_linestring_buffer.cpp
	test/algorithms/buffer/multi_point_buffer.cpp
	test/algorithms/buffer/multi_polygon_buffer.cpp
	test/algorithms/buffer/point_buffer.cpp
	test/algorithms/buffer/polygon_buffer.cpp
	test/algorithms/difference.cpp
	test/algorithms/intersection.cpp
	test/algorithms/intersects.cpp
	test/algorithms/overlay/overlay_cases.hpp
	test/algorithms/overlay/robustness/Jamfile.v2
	test/algorithms/test_intersection.hpp
	test/algorithms/test_simplify.hpp
	test/algorithms/test_union.hpp
	test/algorithms/union.cpp
	test/geometry_test_common.hpp
	test/multi/algorithms/Jamfile.v2
	test/multi/algorithms/multi_difference_spike.cpp
	test/multi/algorithms/multi_distance.cpp
2014-06-16 19:57:43 +02:00
Adam Wulkiewicz
d3f8ea2f6b [crosses] add bg::crosses() algorithm 2014-04-09 01:33:37 +02:00
Barend Gehrels
7cb0ae96fd Boost.Geometry update copyright -> 2012
[SVN r76390]
2012-01-09 21:56:08 +00:00
Barend Gehrels
dbd742cbff Mention all geometry headerfiles explicitly in examples (according to doc)
[SVN r71821]
2011-05-08 14:38:45 +00:00
Barend Gehrels
21b34006a6 Removed doc/quickbook for release branch
[SVN r71336]
2011-04-16 22:59:01 +00:00
Barend Gehrels
a01c615089 Made copyright notices in libs/geometry consistent
[SVN r70876]
2011-04-02 20:33:14 +00:00
Barend Gehrels
8124ca7dce Inspect tool report update
[SVN r67628]
2011-01-03 18:10:53 +00:00
Barend Gehrels
cdc7887359 Doc update (integration with full reference matrix, created 2 stubfiles for point/box concepts)
Integrated design rationale


[SVN r67524]
2010-12-31 17:54:01 +00:00
Barend Gehrels
6f56c303cb Doc update and added to 3 list-files (maintainers.txt, libraries.htm, status/Jamfile.v2)
[SVN r67518]
2010-12-31 14:29:53 +00:00
Mateusz Loskot
eb461d3d41 Geometry: update to quickbook Reference with new sections and source input
[SVN r60716]
2010-03-19 21:25:07 +00:00
Mateusz Loskot
609701e8a2 Geometry: added more .hpp input for Doxygen generating XML
[SVN r60715]
2010-03-19 21:23:47 +00:00
Mateusz Loskot
823f258c67 Geometry: updated quickref.xml ToC with constants, coordinate systems, iterators, policies and extensions stub
[SVN r60714]
2010-03-19 21:21:36 +00:00
Mateusz Loskot
ad5fc6a7ab Geometry: escape quickbook punctuation while parsing Doxygen XML output to quickbook
[SVN r60713]
2010-03-19 21:17:33 +00:00
Mateusz Loskot
61f0d89f92 Geometry: improved reference.xsl to escape Quickbook punctuations [] which are used in comments to denote intervals.
[SVN r60586]
2010-03-14 21:54:46 +00:00
Mateusz Loskot
3c1aade455 Geometry: in quickbook docs moved Arithmetic sectoin below Algorithms and added two sections Strategy Concepts and Strategies - part of docs review suggestions. Fixed rendering of class details, added heading.
[SVN r60573]
2010-03-14 04:30:40 +00:00
Mateusz Loskot
070b406a40 Geometry: added geometry/strategies to Doxygen input for quickbook-based docs.
[SVN r60565]
2010-03-14 02:21:02 +00:00
Mateusz Loskot
8ff0ccd6f3 Geometry: added Strategy section to quickref.xml
[SVN r60564]
2010-03-14 02:20:11 +00:00
Mateusz Loskot
d618a0a973 Geometry: regenerated reference.qbk with Reference node content
[SVN r60518]
2010-03-12 14:15:19 +00:00
Mateusz Loskot
b4affc034d Geometry: added more .hpp input for Doxygen
[SVN r60517]
2010-03-12 14:13:36 +00:00
Mateusz Loskot
98c960edad Geometry: large update to table of content of Reference section.
[SVN r60516]
2010-03-12 14:12:52 +00:00
Mateusz Loskot
9e7554e1eb Geometry: removed work in progress from quickbook ToC. Updated IDs and sections. Tidy up.
[SVN r60502]
2010-03-12 03:15:29 +00:00
Mateusz Loskot
8e91968e29 Geometry: added reference.qbk generated from Doxygen XML output and quickref.xml.
[SVN r60501]
2010-03-12 03:14:05 +00:00
Mateusz Loskot
61b3c53523 Geometry: added to quickref.xml sections Core, Arithmetic and Algorithms
[SVN r60500]
2010-03-12 03:12:04 +00:00
Mateusz Loskot
02659f2430 Geometry: removed deprecated settings and updated input files in reference.doxygen.
[SVN r60499]
2010-03-12 03:11:16 +00:00
Mateusz Loskot
3cce883da2 Geometry: add doxygen preprocessor definitions to Jamfile.v2
[SVN r60498]
2010-03-12 03:10:37 +00:00
Mateusz Loskot
e3aaf22696 Geometry: first working version of reference.xsl prototype.
[SVN r60497]
2010-03-12 03:08:52 +00:00
Mateusz Loskot
eb7b941606 Geometry: removed ] accidentally added to group parser
[SVN r60334]
2010-03-08 00:00:04 +00:00
Mateusz Loskot
99e5905bc2 Geometry: removed maually written reference.qbk which now is generated by xsltproc using reference.xsl sheet.
[SVN r60333]
2010-03-07 23:51:28 +00:00
Mateusz Loskot
3496f4ae44 Geometry: fixed reference.doxyge name in doxygen2qbk.pl
[SVN r60327]
2010-03-07 20:28:35 +00:00
Mateusz Loskot
8d48b7ef1b Geometry: tweaked quickbook/Jamfile.v2 to improve integration of Doxygne-based Reference sections.
[SVN r60326]
2010-03-07 20:20:41 +00:00
Mateusz Loskot
7b7a35c08b Geomtry: added doxygen2qbk.pl script used to generate Quickbook files from merged Doxygen XML output processed with XSLT using reference.xsl sheet. Based on similar tool from Boost.Asio.
[SVN r60325]
2010-03-07 20:19:47 +00:00
Mateusz Loskot
8ac60b6610 Geometry: added quickref.xml with manually crafted table of content for Reference sections.
[SVN r60324]
2010-03-07 20:17:26 +00:00
Mateusz Loskot
d0f56da046 Geometry: added reference.xsl used to generate Reference sections from Doxygen generated docs. The XSL sheet is based on Boost.Asio reference.xsl and is portig work is still in progress. Kudos to Christopher M. Kohlhoff for the idea.
[SVN r60323]
2010-03-07 20:16:04 +00:00
Mateusz Loskot
4647228e46 Geometry: Added reference.doxygen config used specifically to build Reference sections from Doxygen comments
[SVN r60322]
2010-03-07 20:13:38 +00:00
Mateusz Loskot
d9b821c0d0 Geometry: removed generated docs from repo - these will be uploaded to website or sit in separate module in SVN repo
[SVN r59857]
2010-02-23 22:38:52 +00:00
Mateusz Loskot
3748d38e35 Geometry: testing doxygen and quickbook integration with /// style comments and formatting of varios elements of synopsis.
[SVN r59851]
2010-02-23 00:31:24 +00:00
Mateusz Loskot
7a32d7f62a Geometry: testing combining doxygen-based reference with quickbook (see Access Reference section).
[SVN r59847]
2010-02-22 23:59:41 +00:00
Mateusz Loskot
c217bbc49d geometry: removed old version of quickbook docs
[SVN r59790]
2010-02-20 19:47:33 +00:00
Barend Gehrels
2d70d05930 Added html/geometry
[SVN r59781]
2010-02-20 16:37:14 +00:00
Barend Gehrels
e3a686f138 Added libs/geometry/doc folder with many docs
[SVN r59775]
2010-02-20 15:44:35 +00:00