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