annotate DEPENDENCIES/generic/include/boost/polygon/polygon.hpp @ 125:34e428693f5d vext

Vext -> Repoint
author Chris Cannam
date Thu, 14 Jun 2018 11:15:39 +0100
parents 2665513ce2d3
children
rev   line source
Chris@16 1 /*
Chris@16 2 Copyright 2008 Intel Corporation
Chris@16 3
Chris@16 4 Use, modification and distribution are subject to the Boost Software License,
Chris@16 5 Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
Chris@16 6 http://www.boost.org/LICENSE_1_0.txt).
Chris@16 7 */
Chris@16 8 #ifndef BOOST_POLYGON_POLYGON_HPP
Chris@16 9 #define BOOST_POLYGON_POLYGON_HPP
Chris@16 10 #define BOOST_POLYGON_VERSION 014401
Chris@16 11
Chris@16 12 #include "isotropy.hpp"
Chris@16 13
Chris@16 14 //point
Chris@16 15 #include "point_data.hpp"
Chris@16 16 #include "point_traits.hpp"
Chris@16 17 #include "point_concept.hpp"
Chris@16 18
Chris@16 19 #include "transform.hpp"
Chris@16 20
Chris@16 21 //interval
Chris@16 22 #include "interval_data.hpp"
Chris@16 23 #include "interval_traits.hpp"
Chris@16 24 #include "interval_concept.hpp"
Chris@16 25
Chris@16 26 //rectangle
Chris@16 27 #include "rectangle_data.hpp"
Chris@16 28 #include "rectangle_traits.hpp"
Chris@16 29 #include "rectangle_concept.hpp"
Chris@16 30
Chris@16 31 //segment
Chris@16 32 #include "segment_data.hpp"
Chris@16 33 #include "segment_traits.hpp"
Chris@16 34 #include "segment_concept.hpp"
Chris@16 35
Chris@16 36 //algorithms needed by polygon types
Chris@16 37 #include "detail/iterator_points_to_compact.hpp"
Chris@16 38 #include "detail/iterator_compact_to_points.hpp"
Chris@16 39
Chris@16 40 //polygons
Chris@16 41 #include "polygon_45_data.hpp"
Chris@16 42 #include "polygon_data.hpp"
Chris@16 43 #include "polygon_90_data.hpp"
Chris@16 44 #include "polygon_90_with_holes_data.hpp"
Chris@16 45 #include "polygon_45_with_holes_data.hpp"
Chris@16 46 #include "polygon_with_holes_data.hpp"
Chris@16 47 #include "polygon_traits.hpp"
Chris@16 48
Chris@16 49 //manhattan boolean algorithms
Chris@16 50 #include "detail/boolean_op.hpp"
Chris@16 51 #include "detail/polygon_formation.hpp"
Chris@16 52 #include "detail/rectangle_formation.hpp"
Chris@16 53 #include "detail/max_cover.hpp"
Chris@16 54 #include "detail/property_merge.hpp"
Chris@16 55 #include "detail/polygon_90_touch.hpp"
Chris@16 56 #include "detail/iterator_geometry_to_set.hpp"
Chris@16 57
Chris@16 58 //45 boolean op algorithms
Chris@16 59 #include "detail/boolean_op_45.hpp"
Chris@16 60 #include "detail/polygon_45_formation.hpp"
Chris@16 61
Chris@16 62 //polygon set data types
Chris@16 63 #include "polygon_90_set_data.hpp"
Chris@16 64 //polygon set trait types
Chris@16 65 #include "polygon_90_set_traits.hpp"
Chris@16 66 //polygon set concepts
Chris@16 67 #include "polygon_90_set_concept.hpp"
Chris@16 68 //boolean operator syntax
Chris@16 69 #include "detail/polygon_90_set_view.hpp"
Chris@16 70
Chris@16 71 //45 boolean op algorithms
Chris@16 72 #include "detail/polygon_45_touch.hpp"
Chris@16 73 #include "detail/property_merge_45.hpp"
Chris@16 74 #include "polygon_45_set_data.hpp"
Chris@16 75 #include "polygon_45_set_traits.hpp"
Chris@16 76 #include "polygon_45_set_concept.hpp"
Chris@16 77 #include "detail/polygon_45_set_view.hpp"
Chris@16 78
Chris@16 79 //arbitrary polygon algorithms
Chris@16 80 #include "detail/polygon_arbitrary_formation.hpp"
Chris@16 81 #include "polygon_set_data.hpp"
Chris@16 82
Chris@16 83 //general scanline
Chris@16 84 #include "detail/scan_arbitrary.hpp"
Chris@16 85 #include "polygon_set_traits.hpp"
Chris@16 86 #include "detail/polygon_set_view.hpp"
Chris@16 87
Chris@16 88 #include "polygon_set_concept.hpp"
Chris@16 89
Chris@16 90 #include "segment_utils.hpp"
Chris@16 91
Chris@16 92 #endif