/third_party/boost/boost/geometry/geometries/ |
D | polygon.hpp | 84 typedef ring<Point, ClockWise, Closed, PointList, PointAlloc> ring_type; typedef in boost::geometry::model::polygon 85 typedef RingList<ring_type , RingAlloc<ring_type > > inner_container_type; 87 inline ring_type const& outer() const { return m_outer; } in outer() 90 inline ring_type& outer() { return m_outer; } in outer() 105 inline polygon(std::initializer_list<ring_type> l) in polygon() 106 : m_outer(l.size() > 0 ? *l.begin() : ring_type()) in polygon() 143 ring_type m_outer; 199 >::ring_type const& type; 226 >::ring_type& type; 310 static inline typename polygon_type::ring_type& get(polygon_type& p) in get() [all …]
|
/third_party/boost/libs/geometry/test/algorithms/buffer/ |
D | buffer_piece_border.cpp | 110 typedef bg::model::ring<Point> ring_type; in test_rectangle_properties() typedef 111 typedef bg::detail::buffer::piece_border<ring_type, Point> border_type; in test_rectangle_properties() 116 ring_type offsetted, original; in test_rectangle_properties() 121 ring_type const outline = border.get_full_ring(); in test_rectangle_properties() 197 typedef bg::model::ring<Point> ring_type; in test_rectangle_point_on_piece_a() typedef 198 typedef bg::detail::buffer::piece_border<ring_type, Point> border_type; in test_rectangle_point_on_piece_a() 200 ring_type offsetted, original; in test_rectangle_point_on_piece_a() 239 typedef bg::model::ring<Point> ring_type; in test_rectangle_point_on_piece_c() typedef 240 typedef bg::detail::buffer::piece_border<ring_type, Point> border_type; in test_rectangle_point_on_piece_c() 242 ring_type offsetted, original; in test_rectangle_point_on_piece_c() [all …]
|
D | buffer_ring.cpp | 20 typedef bg::model::ring<P, Clockwise, true> ring_type; in test_all() typedef 27 …test_one<ring_type, polygon_type>("concave_simplex", concave_simplex, join_round, end_flat, 14.561… in test_all() 28 …test_one<ring_type, polygon_type>("concave_simplex", concave_simplex, join_miter, end_flat, 16.386… in test_all() 30 …test_one<ring_type, polygon_type>("concave_simplex", concave_simplex, join_round, end_flat, 0.7779… in test_all() 31 …test_one<ring_type, polygon_type>("concave_simplex", concave_simplex, join_miter, end_flat, 0.7242… in test_all()
|
/third_party/boost/libs/geometry/doc/generated/ |
D | ring_type.qbk | 16 [section:ring_type ring_type] 18 '''<indexterm><primary>ring_type</primary></indexterm>''' 19 Metafunction defining [*type] as the ring_type of the specified geometry type. 26 struct ring_type 46 `#include <boost/geometry/core/ring_type.hpp>` 48 [include reference/core/ring_type.qbk]
|
D | polygon.qbk | 53 [[``polygon(std::initializer_list< ring_type > l)`` 55 …king std::initializer_list, filling the polygon. ] [[* std::initializer_list< ring_type >]: ['l]: 65 [[``ring_type const & outer()`` 81 [[``ring_type & outer()``
|
/third_party/boost/boost/geometry/core/ |
D | ring_type.hpp | 145 struct ring_type struct 150 struct ring_type<ring_tag, Ring> struct 157 struct ring_type<polygon_tag, Polygon> struct 167 struct ring_type<multi_linestring_tag, MultiLinestring> struct 177 struct ring_type<multi_polygon_tag, MultiPolygon> struct 202 struct ring_type struct 204 typedef typename core_dispatch::ring_type
|
/third_party/boost/boost/geometry/geometries/concepts/ |
D | polygon_concept.hpp | 50 typedef typename ring_type<PolygonType>::type ring_type; typedef in boost::geometry::concepts::Polygon 53 BOOST_CONCEPT_ASSERT( (concepts::Ring<ring_type>) ); 99 typedef typename ring_type<const_polygon_type>::type ring_type; typedef in boost::geometry::concepts::ConstPolygon 102 BOOST_CONCEPT_ASSERT( (concepts::ConstRing<ring_type>) );
|
/third_party/boost/libs/geometry/doc/src/examples/core/ |
D | rings.cpp | 31 typedef boost::geometry::ring_type<polygon_type>::type ring_type; in main() typedef 32 ring_type& ring = boost::geometry::exterior_ring(poly); in main() 41 ring_type inner; in main() 61 << boost::is_same<ring_type, int_ring_type>::value in main()
|
D | ring_type.cpp | 25 typedef boost::geometry::ring_type<polygon>::type ring_type; in main() typedef 28 std::cout << typeid(ring_type).name() << std::endl; in main() 39 << boost::is_same<ring_type, int_ring_type>::value in main()
|
/third_party/boost/libs/geometry/test/algorithms/ |
D | assign.cpp | 133 typedef bg::model::ring<P> ring_type; in test_assign_conversion() typedef 153 ring_type ring; in test_assign_conversion() 163 typename boost::range_const_iterator<ring_type>::type it = ring.begin(); in test_assign_conversion() 187 ring_type ring2; in test_assign_conversion() 197 typedef bg::model::ring<P> ring_type; in test_assign_conversion_variant() typedef 218 ring_type ring; in test_assign_conversion_variant() 219 boost::variant<ring_type&> variant_ring(ring); in test_assign_conversion_variant() 229 typename boost::range_const_iterator<ring_type>::type it = ring.begin(); in test_assign_conversion_variant() 251 bg::assign(variant_polygon, boost::variant<ring_type>(ring)); in test_assign_conversion_variant() 254 ring_type ring2; in test_assign_conversion_variant() [all …]
|
/third_party/boost/boost/geometry/algorithms/ |
D | append.hpp | 93 typedef typename ring_type<Polygon>::type ring_type; typedef 103 append_point<ring_type, Point>::apply( in apply() 109 append_point<ring_type, Point>::apply( in apply() 119 typedef typename ring_type<Polygon>::type ring_type; typedef 129 append_range<ring_type, Range>::apply( in apply() 135 append_range<ring_type, Range>::apply( in apply()
|
D | convert.hpp | 214 typename geometry::ring_type<Polygon1>::type, 215 typename geometry::ring_type<Polygon2>::type, 396 typedef typename ring_type<Polygon>::type ring_type; in apply() typedef 400 Box, ring_type, in apply() 430 typedef typename ring_type<Polygon>::type ring_type; in apply() typedef 433 Ring, ring_type, in apply() 446 typedef typename ring_type<Polygon>::type ring_type; in apply() typedef 450 ring_type, Ring, in apply()
|
D | correct_closure.hpp | 86 typedef typename ring_type<Polygon>::type ring_type; typedef 90 close_or_open_ring<ring_type>::apply(exterior_ring(poly)); in apply() 98 close_or_open_ring<ring_type>::apply(*it); in apply()
|
D | correct.hpp | 162 typedef typename ring_type<Polygon>::type ring_type; typedef 169 ring_type, in apply() 180 ring_type, in apply()
|
/third_party/boost/libs/geometry/test/algorithms/overlay/ |
D | split_rings.cpp | 46 typedef typename bg::ring_type<Geometry>::type ring_type; in apply() typedef 47 std::vector<ring_type> rings; in apply() 65 BOOST_FOREACH(ring_type const& ring, rings) in apply()
|
D | dissolver.cpp | 117 typedef typename bg::ring_type<MultiPolygon>::type ring_type; in test_geometry() typedef 118 std::vector<ring_type> rings; in test_geometry()
|
/third_party/boost/libs/geometry/test/test_geometries/ |
D | all_custom_polygon.hpp | 91 typedef typename polygon_type::custom_ring_type ring_type; typedef 93 static inline ring_type& get(polygon_type& p) in get() 98 static inline ring_type const& get(polygon_type const& p) in get()
|
/third_party/boost/boost/geometry/algorithms/detail/overlay/ |
D | select_rings.hpp | 115 typedef typename geometry::ring_type<Polygon>::type ring_type; in apply() typedef 116 typedef select_rings<ring_tag, ring_type> per_ring; in apply() 135 typedef typename geometry::ring_type<Polygon>::type ring_type; in apply() typedef 136 typedef select_rings<ring_tag, ring_type> per_ring; in apply()
|
/third_party/mesa3d/src/gallium/winsys/amdgpu/drm/ |
D | amdgpu_cs.c | 732 if (cs->ring_type == RING_GFX || in amdgpu_ib_new_buffer() 733 cs->ring_type == RING_COMPUTE || in amdgpu_ib_new_buffer() 734 cs->ring_type == RING_DMA) { in amdgpu_ib_new_buffer() 844 enum ring_type ring_type) in amdgpu_init_cs_context() argument 846 switch (ring_type) { in amdgpu_init_cs_context() 877 cs->ib[IB_MAIN].ip_type = ring_type == RING_GFX ? AMDGPU_HW_IP_GFX : in amdgpu_init_cs_context() 946 enum ring_type ring_type, in amdgpu_cs_create() argument 966 cs->ring_type = ring_type; in amdgpu_cs_create() 970 (ring_type == RING_GFX || ring_type == RING_COMPUTE); in amdgpu_cs_create() 974 fence_info.offset = cs->ring_type * 4; in amdgpu_cs_create() [all …]
|
/third_party/boost/boost/geometry/algorithms/detail/buffer/ |
D | get_piece_turns.hpp | 194 typedef typename boost::range_value<Rings const>::type ring_type; in calculate_turns() typedef 196 typedef typename boost::range_iterator<ring_type const>::type iterator; in calculate_turns() 214 ring_type const& ring1 = m_rings[piece1.first_seg_id.multi_index]; in calculate_turns() 218 ring_type const& ring2 = m_rings[piece2.first_seg_id.multi_index]; in calculate_turns() 257 unique_sub_range_from_piece<ring_type> unique_sub_range1(ring1, prev1, it1); in calculate_turns() 264 unique_sub_range_from_piece<ring_type> unique_sub_range2(ring2, prev2, it2); in calculate_turns()
|
/third_party/boost/libs/geometry/test/algorithms/distance/ |
D | distance_ca_ar_ar.cpp | 27 typedef bg::model::ring<point_type, false> ring_type; typedef 100 typedef test_distance_of_geometries<polygon_type, ring_type> tester; in test_distance_polygon_ring() 153 multi_polygon_type, ring_type in test_distance_multipolygon_ring() 176 typedef test_distance_of_geometries<ring_type, ring_type> tester; in test_distance_ring_ring() 296 typedef test_distance_of_geometries<ring_type, box_type> tester; in test_distance_ring_box()
|
D | distance_se_geo_ar_ar.cpp | 34 typedef bg::model::ring<Point> ring_type; in test_distance_ring_ring() typedef 36 typedef test_distance_of_geometries<ring_type, ring_type> tester; in test_distance_ring_ring() 65 typedef bg::model::ring<Point> ring_type; in test_distance_ring_polygon() typedef 68 typedef test_distance_of_geometries<ring_type, polygon_type> tester; in test_distance_ring_polygon() 125 typedef bg::model::ring<Point> ring_type; in test_distance_ring_multi_polygon() typedef 129 typedef test_distance_of_geometries<ring_type, multi_polygon_type> tester; in test_distance_ring_multi_polygon() 272 typedef bg::model::ring<Point> ring_type; in test_distance_ring_box() typedef 274 typedef test_distance_of_geometries<ring_type, box_type> tester; in test_distance_ring_box()
|
/third_party/boost/boost/geometry/algorithms/detail/disjoint/ |
D | linear_areal.hpp | 151 typedef typename boost::range_value<InteriorRings>::type ring_type; in check_interior_rings() typedef 159 ring_type, closure<ring_type>::value, Segment in check_interior_rings() 178 typedef typename geometry::ring_type<Polygon>::type ring; in apply()
|
/third_party/boost/boost/geometry/iterators/detail/point_iterator/ |
D | inner_range_type.hpp | 53 typename geometry::ring_type<Polygon>::type, 54 typename geometry::ring_type<Polygon>::type const
|
/third_party/boost/libs/geometry/doc/concept/ |
D | polygon.qbk | 30 * there must be a specialization of `traits::ring_type` defining the type of its exterior ring and … 31 * this type defined by `ring_type` must fulfill the [link geometry.reference.concepts.concept_ring … 45 * If the polygons underlying `ring_type` is defined as clockwise, the exterior 48 If the `ring_type` is defined counter clockwise, it is vice versa. 49 * If the polygons underlying `ring_type` is defined as closed, all rings must be
|