Home
last modified time | relevance | path

Searched refs:ring_type (Results 1 – 25 of 91) sorted by relevance

1234

/third_party/boost/boost/geometry/geometries/
Dpolygon.hpp84 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/
Dbuffer_piece_border.cpp110 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 …]
Dbuffer_ring.cpp20 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/
Dring_type.qbk16 [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]
Dpolygon.qbk53 [[``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/
Dring_type.hpp145 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/
Dpolygon_concept.hpp50 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/
Drings.cpp31 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()
Dring_type.cpp25 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/
Dassign.cpp133 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/
Dappend.hpp93 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()
Dconvert.hpp214 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()
Dcorrect_closure.hpp86 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()
Dcorrect.hpp162 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/
Dsplit_rings.cpp46 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()
Ddissolver.cpp117 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/
Dall_custom_polygon.hpp91 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/
Dselect_rings.hpp115 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/
Damdgpu_cs.c732 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/
Dget_piece_turns.hpp194 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/
Ddistance_ca_ar_ar.cpp27 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()
Ddistance_se_geo_ar_ar.cpp34 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/
Dlinear_areal.hpp151 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/
Dinner_range_type.hpp53 typename geometry::ring_type<Polygon>::type,
54 typename geometry::ring_type<Polygon>::type const
/third_party/boost/libs/geometry/doc/concept/
Dpolygon.qbk30 * 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

1234