/third_party/boost/boost/polygon/ |
D | polygon_90_set_concept.hpp | 17 begin_90_set_data(const polygon_set_type& polygon_set) { in begin_90_set_data() argument 18 return polygon_90_set_traits<polygon_set_type>::begin(polygon_set); in begin_90_set_data() 24 end_90_set_data(const polygon_set_type& polygon_set) { in end_90_set_data() argument 25 return polygon_90_set_traits<polygon_set_type>::end(polygon_set); in end_90_set_data() 31 scanline_orientation(const polygon_set_type& polygon_set) { in scanline_orientation() argument 32 return polygon_90_set_traits<polygon_set_type>::orient(polygon_set); in scanline_orientation() 38 clean(const polygon_set_type& polygon_set) { in clean() argument 39 return polygon_90_set_traits<polygon_set_type>::clean(polygon_set); in clean() 82 get_rectangles(output_container_type& output, const polygon_set_type& polygon_set) { in get_rectangles() argument 83 clean(polygon_set); in get_rectangles() [all …]
|
D | polygon_45_set_concept.hpp | 28 begin_45_set_data(const polygon_set_type& polygon_set) { in begin_45_set_data() argument 29 return polygon_45_set_traits<polygon_set_type>::begin(polygon_set); in begin_45_set_data() 35 end_45_set_data(const polygon_set_type& polygon_set) { in end_45_set_data() argument 36 return polygon_45_set_traits<polygon_set_type>::end(polygon_set); in end_45_set_data() 42 clean(const polygon_set_type& polygon_set) { in clean() argument 43 return polygon_45_set_traits<polygon_set_type>::clean(polygon_set); in clean() 60 get_trapezoids(output_container_type& output, const polygon_set_type& polygon_set) { in get_trapezoids() argument 61 clean(polygon_set); in get_trapezoids() 63 assign(ps, polygon_set); in get_trapezoids() 71 …get_trapezoids(output_container_type& output, const polygon_set_type& polygon_set, orientation_2d … in get_trapezoids() argument [all …]
|
D | polygon_set_traits.hpp | 21 static inline iterator_type begin(const T& polygon_set) { in begin() 22 return get_iterator_type<T>::begin(polygon_set); in begin() 25 static inline iterator_type end(const T& polygon_set) { in end() 26 return get_iterator_type<T>::end(polygon_set); in end() 82 …static inline void set(std::list<T>& polygon_set, input_iterator_type input_begin, input_iterator_… in set() 83 polygon_set.clear(); in set() 87 ps.get(polygon_set); in set() 93 …static inline void set(std::vector<T>& polygon_set, input_iterator_type input_begin, input_iterato… in set() 94 polygon_set.clear(); in set() 96 polygon_set.reserve(num_ele); in set() [all …]
|
D | polygon_set_concept.hpp | 27 begin_polygon_set_data(const polygon_set_type& polygon_set) { in begin_polygon_set_data() argument 28 return polygon_set_traits<polygon_set_type>::begin(polygon_set); in begin_polygon_set_data() 34 end_polygon_set_data(const polygon_set_type& polygon_set) { in end_polygon_set_data() argument 35 return polygon_set_traits<polygon_set_type>::end(polygon_set); in end_polygon_set_data() 41 clean(const polygon_set_type& polygon_set) { in clean() argument 42 return polygon_set_traits<polygon_set_type>::clean(polygon_set); in clean() 67 get_trapezoids(output_container_type& output, const polygon_set_type& polygon_set) { in get_trapezoids() argument 69 assign(ps, polygon_set); in get_trapezoids() 77 get_trapezoids(output_container_type& output, const polygon_set_type& polygon_set, in get_trapezoids() argument 80 assign(ps, polygon_set); in get_trapezoids() [all …]
|
D | polygon_45_set_traits.hpp | 19 static inline iterator_type begin(const T& polygon_set) { in begin() 20 return get_iterator_type<T>::begin(polygon_set); in begin() 23 static inline iterator_type end(const T& polygon_set) { in end() 24 return get_iterator_type<T>::end(polygon_set); in end() 94 …static inline void set(std::list<T>& polygon_set, input_iterator_type input_begin, input_iterator_… in set() 95 polygon_set.clear(); in set() 101 get_45_polygons_T(polygon_set, ps.begin(), ps.end()); in set() 107 …static inline void set(std::vector<T>& polygon_set, input_iterator_type input_begin, input_iterato… in set() 108 polygon_set.clear(); in set() 110 polygon_set.reserve(num_ele); in set() [all …]
|
D | polygon_90_set_traits.hpp | 142 static inline iterator_type begin(const T& polygon_set) { in begin() 143 return indirection_type::begin(polygon_set); in begin() 146 static inline iterator_type end(const T& polygon_set) { in end() 147 return indirection_type::end(polygon_set); in end() 278 …static inline void set(std::list<T>& polygon_set, input_iterator_type input_begin, input_iterator_… in set() 279 polygon_set.clear(); in set() 284 get_90_dispatch(polygon_set, ps, orient, concept_type()); in set() 291 …static inline void set(std::vector<T>& polygon_set, input_iterator_type input_begin, input_iterato… in set() 292 polygon_set.clear(); in set() 294 polygon_set.reserve(num_ele); in set() [all …]
|
D | polygon_45_set_data.hpp | 106 inline void insert(const polygon_45_set_data& polygon_set, bool is_hole = false); 108 inline void insert(const polygon_45_set_data<coord_type>& polygon_set, bool is_hole = false); 128 …inline void insert(const polygon_90_set_data<coordinate_type_2>& polygon_set, bool is_hole = false… in insert() argument 129 if(polygon_set.orient() == VERTICAL) { in insert() 130 … for(typename polygon_90_set_data<coordinate_type_2>::iterator_type itr = polygon_set.begin(); in insert() 131 itr != polygon_set.end(); ++itr) { in insert() 138 … for(typename polygon_90_set_data<coordinate_type_2>::iterator_type itr = polygon_set.begin(); in insert() 139 itr != polygon_set.end(); ++itr) { in insert() 562 …inline void polygon_45_set_data<Unit>::insert(const polygon_45_set_data<Unit>& polygon_set, bool i… in insert() argument 564 data_.insert(data_.end(), polygon_set.data_.begin(), polygon_set.data_.end()); in insert() [all …]
|
D | polygon_90_set_data.hpp | 117 inline void insert(const polygon_90_set_data& polygon_set) { in insert() argument 118 insert(polygon_set.begin(), polygon_set.end(), polygon_set.orient()); in insert()
|
/third_party/boost/boost/polygon/detail/ |
D | polygon_set_view.hpp | 69 static inline iterator_type begin(const polygon_set_view<ltype, rtype, op_type>& polygon_set); 70 static inline iterator_type end(const polygon_set_view<ltype, rtype, op_type>& polygon_set); 72 static inline bool clean(const polygon_set_view<ltype, rtype, op_type>& polygon_set); 74 static inline bool sort(const polygon_set_view<ltype, rtype, op_type>& polygon_set); 165 begin(const polygon_set_view<ltype, rtype, op_type>& polygon_set) { in begin() argument 166 return polygon_set.begin(); in begin() 171 end(const polygon_set_view<ltype, rtype, op_type>& polygon_set) { in end() argument 172 return polygon_set.end(); in end()
|
D | polygon_90_set_view.hpp | 26 … static inline iterator_type begin(const polygon_90_set_view<ltype, rtype, op_type>& polygon_set); 27 static inline iterator_type end(const polygon_90_set_view<ltype, rtype, op_type>& polygon_set); 29 …static inline orientation_2d orient(const polygon_90_set_view<ltype, rtype, op_type>& polygon_set); 31 static inline bool clean(const polygon_90_set_view<ltype, rtype, op_type>& polygon_set); 33 static inline bool sorted(const polygon_90_set_view<ltype, rtype, op_type>& polygon_set); 180 begin(const polygon_90_set_view<ltype, rtype, op_type>& polygon_set) { in begin() argument 181 return polygon_set.begin(); in begin() 186 end(const polygon_90_set_view<ltype, rtype, op_type>& polygon_set) { in end() argument 187 return polygon_set.end(); in end() 199 orient(const polygon_90_set_view<ltype, rtype, op_type>& polygon_set) { in orient() argument [all …]
|
D | minkowski.hpp | 13 typedef polygon_set_data<coordinate_type> polygon_set; typedef 30 …static void convolve_two_point_sequences(polygon_set& result, itrT1 ab, itrT1 ae, itrT2 bb, itrT2 … in convolve_two_point_sequences() 54 …static void convolve_point_sequence_with_polygons(polygon_set& result, itrT b, itrT e, const std::… in convolve_point_sequence_with_polygons() 64 …static void convolve_two_polygon_sets(polygon_set& result, const polygon_set& a, const polygon_set… in convolve_two_polygon_sets()
|
/third_party/boost/libs/geometry/test/geometries/ |
D | boost_polygon_overlay.cpp | 26 typedef boost::polygon::polygon_set_data<T> polygon_set; in test_overlay_using_boost_polygon() typedef 28 polygon_set p, q; in test_overlay_using_boost_polygon() 29 polygon_set out_i, out_u; in test_overlay_using_boost_polygon()
|
/third_party/boost/libs/geometry/example/ |
D | 03_polygon_example.cpp | 118 typedef model::multi_polygon<polygon_2d> polygon_set; in main() typedef 119 polygon_set ps; in main()
|