/third_party/boost/libs/geometry/doc/generated/ |
D | perimeter.qbk | 16 [section:perimeter_1 perimeter] 18 '''<indexterm><primary>perimeter</primary></indexterm>''' 19 Calculates the perimeter of a geometry. 22 The function perimeter returns the perimeter of a geometry, using the default distance-calculation-… 26 default_length_result<Geometry>::type perimeter(Geometry const & geometry)`` 37 The calculated perimeter 47 `#include <boost/geometry/algorithms/perimeter.hpp>` 49 [include reference/algorithms/perimeter.qbk] 51 [perimeter] 57 [section:perimeter_2_with_strategy perimeter (with strategy)] [all …]
|
/third_party/boost/boost/geometry/algorithms/ |
D | perimeter.hpp | 49 struct perimeter : detail::calculate_null struct 61 struct perimeter<Geometry, ring_tag> struct 70 struct perimeter<Polygon, polygon_tag> : detail::calculate_polygon_sum struct 87 struct perimeter<MultiPolygon, multi_polygon_tag> : detail::multi_sum struct 97 perimeter<typename boost::range_value<MultiPolygon>::type> in apply() 111 struct perimeter struct 117 return dispatch::perimeter<Geometry>::apply(geometry, strategy); in apply() 129 return dispatch::perimeter<Geometry>::apply(geometry, strategy_type()); in apply() 139 struct perimeter struct 146 return resolve_strategy::perimeter::apply(geometry, strategy); in apply() [all …]
|
D | simplify.hpp | 261 && geometry::perimeter(ring) < 3 * max_distance) in apply()
|
/third_party/boost/libs/geometry/test/algorithms/ |
D | test_perimeter.hpp | 26 perimeter = bg::perimeter(geometry); in test_perimeter() local 34 << "perimeter : " << bg::perimeter(geometry) in test_perimeter() 39 BOOST_CHECK_CLOSE(perimeter, expected_perimeter, 0.0001); in test_perimeter() 47 perimeter = bg::perimeter(geometry, strategy); in test_perimeter() local 55 << "perimeter : " << bg::perimeter(geometry, strategy) in test_perimeter() 60 BOOST_CHECK_CLOSE(perimeter, expected_perimeter, 0.0001); in test_perimeter() 94 bg::perimeter(geometry); in test_empty_input()
|
D | simplify_countries.cpp | 67 double const perimeter_ratio = bg::perimeter(simplified) / bg::perimeter(geometry); in test_one()
|
D | Jamfile.v2 | 53 [ run perimeter.cpp : : : : algorithms_perimeter ] 80 build-project perimeter ;
|
D | Jamfile | 53 [ run perimeter.cpp : : : : algorithms_perimeter ] 80 build-project perimeter ;
|
D | densify.cpp | 50 double d1 = bg::perimeter(g, s); in operator ()() 51 double d2 = bg::perimeter(o, s); in operator ()()
|
D | remove_spikes.cpp | 56 double detected_perimeter = bg::perimeter(geometry); in test_remove_spikes()
|
D | test_convex_hull.hpp | 67 ph = bg::perimeter(hull); in check_convex_hull()
|
/third_party/boost/libs/geometry/test/cs_undefined/ |
D | measure.cpp | 40 bg::perimeter(g.r, bg::strategy::distance::pythagoras<>()); in test_main() 41 bg::perimeter(g.r, bg::strategy::distance::haversine<>()); in test_main() 42 bg::perimeter(g.r, bg::strategy::distance::geographic<>()); in test_main() 43 bg::perimeter(g.po, bg::strategy::distance::pythagoras<>()); in test_main() 44 bg::perimeter(g.po, bg::strategy::distance::haversine<>()); in test_main() 45 bg::perimeter(g.po, bg::strategy::distance::geographic<>()); in test_main() 46 bg::perimeter(g.mpo, bg::strategy::distance::pythagoras<>()); in test_main() 47 bg::perimeter(g.mpo, bg::strategy::distance::haversine<>()); in test_main() 48 bg::perimeter(g.mpo, bg::strategy::distance::geographic<>()); in test_main()
|
/third_party/boost/libs/geometry/doc/src/examples/algorithms/ |
D | perimeter.cpp | 26 double perimeter = bg::perimeter(poly); in main() local 27 std::cout << "Perimeter: " << perimeter << std::endl; in main()
|
/third_party/boost/libs/geometry/test/algorithms/perimeter/ |
D | Jamfile.v2 | 11 test-suite boost-geometry-algorithms-perimeter 13 [ run perimeter.cpp : : : : algorithms_perimeter ]
|
D | Jamfile | 11 test-suite boost-geometry-algorithms-perimeter 13 [ run perimeter.cpp : : : : algorithms_perimeter ]
|
/third_party/boost/libs/geometry/doc/reference/algorithms/ |
D | perimeter.qbk | 13 [def __this_function__ perimeter] 26 [[__2dim__][Returns the perimeter]]
|
/third_party/boost/libs/geometry/doc/src/docutils/tools/support_status/ |
D | support_status.cpp | 127 DECLARE_UNARY_ALGORITHM(perimeter) 267 test_unary_algorithm<perimeter, all_types, OutputFactory>("perimeter"); in support_status()
|
/third_party/boost/libs/geometry/example/ |
D | c06_custom_polygon_example.cpp | 136 << boost::geometry::perimeter(p1) << std::endl; in main()
|
/third_party/boost/libs/geometry/test/ |
D | minimal.cpp | 38 BOOST_CHECK_CLOSE(bg::perimeter(po), 32.0, 0.0001); in test_main()
|
/third_party/boost/libs/geometry/doc/ |
D | reference.qbk | 186 [section:perimeter perimeter] 187 [include generated/perimeter.qbk]
|
D | introduction.qbk | 22 On top of that kernel, algorithms are built: area, length, perimeter, centroid,
|
D | imports.qbk | 73 [import src/examples/algorithms/perimeter.cpp]
|
/third_party/boost/libs/geometry/test/io/wkt/ |
D | wkt.cpp | 72 BOOST_CHECK_CLOSE(double(bg::perimeter(geometry)), peri, 0.0001); in test_wkt()
|
/third_party/boost/libs/geometry/doc/html/ |
D | geometry_HTML.manifest | 180 geometry/reference/algorithms/perimeter.html 181 geometry/reference/algorithms/perimeter/perimeter_1.html 182 geometry/reference/algorithms/perimeter/perimeter_2_with_strategy.html
|
/third_party/boost/boost/polygon/ |
D | rectangle_concept.hpp | 538 perimeter(const rectangle_type& rectangle) { in perimeter() function
|
D | polygon_traits.hpp | 1086 perimeter(const T& polygon, in perimeter() function
|