• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Boost.Geometry (aka GGL, Generic Geometry Library)
2#
3# Copyright (c) 2007-2015 Barend Gehrels, Amsterdam, the Netherlands.
4# Copyright (c) 2008-2015 Bruno Lalande, Paris, France.
5# Copyright (c) 2009-2015 Mateusz Loskot, London, UK.
6
7# This file was modified by Oracle on 2014, 2015, 2018.
8# Modifications copyright (c) 2014-2018, Oracle and/or its affiliates.
9
10# Contributed and/or modified by Vissarion Fysikopoulos, on behalf of Oracle
11# Contributed and/or modified by Menelaos Karavelas, on behalf of Oracle
12# Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle
13
14# Use, modification and distribution is subject to the Boost Software License,
15# Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
16# http://www.boost.org/LICENSE_1_0.txt)
17
18
19project boost-geometry-doc-example-algorithms
20    : # requirements
21    ;
22
23exe append : append.cpp ;
24
25exe area : area.cpp ;
26exe area_with_strategy : area_with_strategy.cpp ;
27
28exe assign : assign.cpp ;
29exe assign_2d_point : assign_2d_point.cpp ;
30exe assign_3d_point : assign_3d_point.cpp ;
31exe assign_inverse : assign_inverse.cpp ;
32exe assign_points : assign_points.cpp ;
33# exe assign_box_corners : assign_box_corners.cpp ;
34# exe assign_point_from_index : assign_point_from_index.cpp ;
35# exe assign_point_to_index : assign_point_to_index.cpp ;
36
37exe buffer_with_strategies : buffer_with_strategies.cpp ;
38exe centroid : centroid.cpp ;
39exe clear : clear.cpp ;
40exe comparable_distance : comparable_distance.cpp ;
41exe convert : convert.cpp ;
42exe convex_hull : convex_hull.cpp ;
43exe correct : correct.cpp ;
44
45exe densify : densify.cpp ;
46exe densify_strategy : densify_strategy.cpp ;
47exe discrete_frechet_distance : discrete_frechet_distance.cpp ;
48exe discrete_frechet_distance_strategy : discrete_frechet_distance_strategy.cpp ;
49exe discrete_hausdorff_distance : discrete_hausdorff_distance.cpp ;
50exe discrete_hausdorff_distance_strategy : discrete_hausdorff_distance_strategy.cpp ;
51exe difference : difference.cpp ;
52exe distance : distance.cpp ;
53
54exe envelope : envelope.cpp ;
55exe equals : equals.cpp ;
56exe expand : expand.cpp ;
57
58exe for_each_point : for_each_point.cpp ;
59exe for_each_point_const : for_each_point_const.cpp ;
60exe for_each_segment_const : for_each_segment_const.cpp ;
61
62exe intersection_ls_ls_point : intersection_ls_ls_point.cpp ;
63exe intersection_segment : intersection_segment.cpp ;
64
65exe intersects_linestring : intersects_linestring.cpp ;
66
67exe is_simple : is_simple.cpp ;
68
69exe is_valid : is_valid.cpp ;
70exe is_valid_failure : is_valid_failure.cpp ;
71exe is_valid_message : is_valid_message.cpp ;
72
73exe length : length.cpp ;
74exe length_with_strategy : length_with_strategy.cpp ;
75exe line_interpolate : line_interpolate.cpp ;
76exe line_interpolate_strategy : line_interpolate_strategy.cpp ;
77
78exe make_2d_point : make_2d_point.cpp ;
79exe make_3d_point : make_3d_point.cpp ;
80exe make_inverse : make_inverse.cpp ;
81# exe make_with_range : make_with_range.cpp ;
82
83exe num_geometries : num_geometries.cpp ;
84exe num_interior_rings : num_interior_rings.cpp ;
85exe num_points : num_points.cpp ;
86exe num_segments : num_segments.cpp ;
87
88exe return_envelope : return_envelope.cpp ;
89
90exe relate : relate.cpp ;
91exe relation : relation.cpp ;
92
93exe reverse : reverse.cpp ;
94
95
96exe simplify : length.cpp ;
97exe sym_difference : sym_difference.cpp ;
98
99exe transform : transform.cpp ;
100exe transform_with_strategy : transform_with_strategy.cpp ;
101
102exe union : union.cpp ;
103exe unique : unique.cpp ;
104
105exe within : within.cpp ;
106