Home
last modified time | relevance | path

Searched refs:m_strategy (Results 1 – 25 of 56) sorted by relevance

123

/third_party/boost/boost/geometry/algorithms/detail/disjoint/
Dinterface.hpp102 Strategy const& m_strategy; member
106 , m_strategy(strategy) in visitor()
112 return disjoint<Geometry1, Geometry2>::apply(geometry1, m_geometry2, m_strategy); in operator ()()
132 Strategy const& m_strategy; member
136 , m_strategy(strategy) in visitor()
142 return disjoint<Geometry1, Geometry2>::apply(m_geometry1, geometry2, m_strategy); in operator ()()
169 Strategy const& m_strategy; member
172 : m_strategy(strategy) in visitor()
179 return disjoint<Geometry1, Geometry2>::apply(geometry1, geometry2, m_strategy); in operator ()()
Dmultipoint_geometry.hpp134 : m_strategy(strategy) in expand_box_segment()
141 geometry::return_envelope<Box>(segment, m_strategy), in apply()
145 EnvelopeStrategy const& m_strategy; member
164 : m_strategy(strategy) in overlaps_box_segment()
170 return ! dispatch::disjoint<Segment, Box>::apply(segment, box, m_strategy); in apply()
173 DisjointStrategy const& m_strategy; member
182 , m_strategy(strategy) in item_visitor_type()
189 && ! dispatch::disjoint<Item1, Item2>::apply(item1, item2, m_strategy)) in apply()
201 PtSegStrategy const& m_strategy; member in boost::geometry::detail::disjoint::multipoint_linear::item_visitor_type
362 , m_strategy(strategy) in item_visitor_type()
[all …]
Dmultirange_geometry.hpp36 , m_strategy(strategy) in unary_disjoint_geometry_to_query_geometry()
42 return BinaryPredicate::apply(query_geometry, m_geometry, m_strategy); in apply()
47 Strategy const& m_strategy; member in boost::geometry::detail::disjoint::unary_disjoint_geometry_to_query_geometry
/third_party/boost/boost/geometry/algorithms/detail/within/
Dinterface.hpp124 Strategy const& m_strategy; member
128 , m_strategy(strategy) in visitor()
136 m_strategy); in operator ()()
158 Strategy const& m_strategy; member
162 , m_strategy(strategy) in visitor()
170 m_strategy); in operator ()()
198 Strategy const& m_strategy; member
200 visitor(Strategy const& strategy): m_strategy(strategy) {} in visitor()
208 m_strategy); in operator ()()
/third_party/boost/boost/geometry/algorithms/detail/relation/
Dinterface.hpp73 Strategy const& m_strategy; member
76 : m_geometry2(geometry2), m_strategy(strategy) {} in visitor()
82 ::template apply<Matrix>(geometry1, m_geometry2, m_strategy); in operator ()()
103 Strategy const& m_strategy; member
106 : m_geometry1(geometry1), m_strategy(strategy) {} in visitor()
112 ::template apply<Matrix>(m_geometry1, geometry2, m_strategy); in operator ()()
140 Strategy const& m_strategy; member
143 : m_strategy(strategy) {} in visitor()
150 ::template apply<Matrix>(geometry1, geometry2, m_strategy); in operator ()()
/third_party/boost/boost/geometry/algorithms/detail/covered_by/
Dinterface.hpp116 Strategy const& m_strategy; member
119 : m_geometry2(geometry2), m_strategy(strategy) {} in visitor()
125 ::apply(geometry1, m_geometry2, m_strategy); in operator ()()
146 Strategy const& m_strategy; member
149 : m_geometry1(geometry1), m_strategy(strategy) {} in visitor()
155 ::apply(m_geometry1, geometry2, m_strategy); in operator ()()
181 Strategy const& m_strategy; member
183 visitor(Strategy const& strategy): m_strategy(strategy) {} in visitor()
190 ::apply(geometry1, geometry2, m_strategy); in operator ()()
/third_party/boost/boost/geometry/algorithms/
Dcrosses.hpp121 Strategy const& m_strategy; member
125 , m_strategy(strategy) in visitor()
135 >::apply(geometry1, m_geometry2, m_strategy); in operator ()()
156 Strategy const& m_strategy; member
160 , m_strategy(strategy) in visitor()
170 >::apply(m_geometry1, geometry2, m_strategy); in operator ()()
190 Strategy const& m_strategy; member
193 : m_strategy(strategy) in visitor()
204 >::apply(geometry1, geometry2, m_strategy); in operator ()()
Ddifference.hpp349 Strategy const& m_strategy; member
356 , m_strategy(strategy) in visitor()
366 >::apply(geometry1, m_geometry2, m_output_collection, m_strategy); in operator ()()
393 Strategy const& m_strategy; member
400 , m_strategy(strategy) in visitor()
410 >::apply(m_geometry1, geometry2, m_output_collection, m_strategy); in operator ()()
436 Strategy const& m_strategy; member
440 , m_strategy(strategy) in visitor()
451 >::apply(geometry1, geometry2, m_output_collection, m_strategy); in operator ()()
Dconvex_hull.hpp231 Strategy const& m_strategy; member
234 : m_out(out), m_strategy(strategy) in visitor()
240 convex_hull<Geometry>::apply(geometry, m_out, m_strategy); in operator ()()
275 Strategy const& m_strategy; member
278 : m_out(out), m_strategy(strategy) in visitor()
284 return convex_hull_insert<Geometry>::apply(geometry, m_out, m_strategy); in operator ()()
Dunion.hpp480 Strategy const& m_strategy; member
487 , m_strategy(strategy) in visitor()
497 >::apply(geometry1, m_geometry2, m_output_collection, m_strategy); in operator ()()
524 Strategy const& m_strategy; member
531 , m_strategy(strategy) in visitor()
541 >::apply(m_geometry1, geometry2, m_output_collection, m_strategy); in operator ()()
567 Strategy const& m_strategy; member
571 , m_strategy(strategy) in visitor()
582 >::apply(geometry1, geometry2, m_output_collection, m_strategy); in operator ()()
Dsym_difference.hpp589 Strategy const& m_strategy; member
596 , m_strategy(strategy) in visitor()
606 >::apply(geometry1, m_geometry2, m_output_collection, m_strategy); in operator ()()
633 Strategy const& m_strategy; member
640 , m_strategy(strategy) in visitor()
650 >::apply(m_geometry1, geometry2, m_output_collection, m_strategy); in operator ()()
676 Strategy const& m_strategy; member
680 , m_strategy(strategy) in visitor()
691 >::apply(geometry1, geometry2, m_output_collection, m_strategy); in operator ()()
/third_party/boost/boost/geometry/strategies/spherical/
Ddistance_cross_track.hpp375 : m_strategy(r) in cross_track()
379 : m_strategy(s) in cross_track()
402 return_type d1 = m_strategy.apply(sp1, p); in apply()
403 return_type d3 = m_strategy.apply(sp1, sp2); in apply()
411 return_type d2 = m_strategy.apply(sp2, p); in apply()
500 return m_strategy.radius() * (lat1 - lat2); in vertical_or_meridian()
504 { return m_strategy.radius(); } in radius()
507 Strategy m_strategy; member in boost::geometry::strategy::distance::comparable::cross_track
576 : m_strategy(r) in cross_track()
580 : m_strategy(s) in cross_track()
[all …]
Dline_interpolate.hpp58 : m_strategy(r) in spherical()
62 : m_strategy(s) in spherical()
73 return m_strategy; in get_distance_pp_strategy()
99 DistanceStrategy m_strategy; member in boost::geometry::strategy::line_interpolate::spherical
/third_party/boost/boost/geometry/algorithms/detail/overlay/
Dpointlike_linear.hpp137 : m_strategy(strategy) in expand_box_segment()
144 geometry::return_envelope<Box>(segment, m_strategy), in apply()
145 m_strategy.get_box_expand_strategy()); in apply()
148 EnvelopeStrategy const& m_strategy; member
165 : m_strategy(strategy) in overlaps_box_segment()
171 return ! geometry::disjoint(segment, box, m_strategy); in apply()
174 DisjointStrategy const& m_strategy; member
183 , m_strategy(strategy) in item_visitor_type()
192 >::apply(item1, Policy::apply(item1, item2, m_strategy), m_oit); in apply()
199 Strategy const& m_strategy; member in boost::geometry::detail::overlay::multipoint_linear_point::item_visitor_type
Dless_by_segment_ratio.hpp82 , m_strategy(strategy) in less_by_segment_ratio()
92 SideStrategy const& m_strategy; member
117 int const side_rj_p = m_strategy.apply(pi, pj, rj); in consider_relative_order()
118 int const side_sj_p = m_strategy.apply(pi, pj, sj); in consider_relative_order()
126 int const side_sj_r = m_strategy.apply(ri, rj, sj); in consider_relative_order()
127 int const side_rj_s = m_strategy.apply(si, sj, rj); in consider_relative_order()
/third_party/boost/boost/geometry/algorithms/detail/equals/
Dinterface.hpp159 Strategy const& m_strategy; member
163 , m_strategy(strategy) in visitor()
170 ::apply(geometry1, m_geometry2, m_strategy); in operator ()()
193 Strategy const& m_strategy; member
197 , m_strategy(strategy) in visitor()
204 ::apply(m_geometry1, geometry2, m_strategy); in operator ()()
232 Strategy const& m_strategy; member
235 : m_strategy(strategy) in visitor()
243 ::apply(geometry1, geometry2, m_strategy); in operator ()()
/third_party/boost/boost/geometry/algorithms/detail/comparable_distance/
Dinterface.hpp137 Strategy const& m_strategy; member
142 m_strategy(strategy) in visitor()
159 >(geometry1, m_geometry2, m_strategy); in operator ()()
198 Strategy const& m_strategy; member
203 m_strategy(strategy) in visitor()
220 >(m_geometry1, geometry2, m_strategy); in operator ()()
262 Strategy const& m_strategy; member
265 : m_strategy(strategy) in visitor()
282 >(geometry1, geometry2, m_strategy); in operator ()()
/third_party/boost/boost/geometry/algorithms/detail/touches/
Dinterface.hpp143 Strategy const& m_strategy; member
147 , m_strategy(strategy) in visitor()
153 return touches<Geometry1, Geometry2>::apply(geometry1, m_geometry2, m_strategy); in operator ()()
173 Strategy const& m_strategy; member
177 , m_strategy(strategy) in visitor()
183 return touches<Geometry1, Geometry2>::apply(m_geometry1, geometry2, m_strategy); in operator ()()
204 Strategy const& m_strategy; member
207 : m_strategy(strategy) in visitor()
214 return touches<Geometry1, Geometry2>::apply(geometry1, geometry2, m_strategy); in operator ()()
/third_party/boost/boost/geometry/algorithms/detail/distance/
Dinterface.hpp175 Strategy const& m_strategy; member
180 m_strategy(strategy) in visitor()
194 >(geometry1, m_geometry2, m_strategy); in operator ()()
229 Strategy const& m_strategy; member
234 m_strategy(strategy) in visitor()
248 >(m_geometry1, geometry2, m_strategy); in operator ()()
291 Strategy const& m_strategy; member
294 : m_strategy(strategy) in visitor()
308 >(geometry1, geometry2, m_strategy); in operator ()()
/third_party/boost/boost/geometry/algorithms/detail/intersection/
Dinterface.hpp214 Strategy const& m_strategy; member
221 , m_strategy(strategy) in visitor()
231 >::apply(geometry1, m_geometry2, m_geometry_out, m_strategy); in operator ()()
258 Strategy const& m_strategy; member
265 , m_strategy(strategy) in visitor()
275 >::apply(m_geometry1, geometry2, m_geometry_out, m_strategy); in operator ()()
301 Strategy const& m_strategy; member
305 , m_strategy(strategy) in visitor()
316 >::apply(geometry1, geometry2, m_geometry_out, m_strategy); in operator ()()
/third_party/boost/boost/geometry/algorithms/detail/is_valid/
Dpolygon.hpp85 , m_strategy(strategy) in per_ring()
94 >::apply(ring, m_policy, m_strategy); in apply()
98 Strategy const& m_strategy; member
184 : m_strategy(strategy) in expand_box()
191 item.get_envelope(m_strategy), in apply()
192 m_strategy.get_box_expand_strategy()); in apply()
195 EnvelopeStrategy const& m_strategy; member
224 WithinStrategy const& m_strategy; member
228 , m_strategy(strategy) in item_visitor_type()
243 && geometry::relate(*item1.get(), *item2.get(), relate_mask_t(), m_strategy) ) in apply()
/third_party/boost/boost/geometry/algorithms/detail/relate/
Dinterface.hpp269 Strategy const& m_strategy; member
272 : m_geometry2(geometry2), m_mask(mask), m_strategy(strategy) {} in visitor()
278 ::apply(geometry1, m_geometry2, m_mask, m_strategy); in operator ()()
301 Strategy const& m_strategy; member
304 : m_geometry1(geometry1), m_mask(mask), m_strategy(strategy) {} in visitor()
310 ::apply(m_geometry1, geometry2, m_mask, m_strategy); in operator ()()
338 Strategy const& m_strategy; member
341 : m_mask(mask), m_strategy(strategy) {} in visitor()
348 ::apply(geometry1, geometry2, m_mask, m_strategy); in operator ()()
/third_party/boost/boost/geometry/index/detail/rtree/visitors/
Ddistance_query.hpp134 , m_strategy(index::detail::get_strategy(parameters)) in distance_query()
161 >(m_pred, 0, it->first, m_strategy) ) in operator ()()
167 m_strategy, node_distance) ) in operator ()()
244 >(m_pred, *it, m_translator(*it), m_strategy) ) in operator ()()
250 m_strategy, value_distance) ) in operator ()()
296 strategy_type m_strategy; member in boost::geometry::index::detail::rtree::visitors::distance_query
373 , m_strategy(index::detail::get_strategy(params)) in distance_query_incremental()
484 >(m_pred, 0, it->first, m_strategy) ) in operator ()()
490 m_strategy, node_distance) ) in operator ()()
533 >(m_pred, *it, (*m_translator)(*it), m_strategy) ) in operator ()()
[all …]
/third_party/boost/boost/geometry/algorithms/detail/
Dget_left_turns.hpp78 , m_strategy(strategy) in angle_less()
97 int const side = m_strategy.apply(m_origin, q.point, p.point); in operator ()()
121 SideStrategy m_strategy; member
131 , m_strategy(strategy) in angle_equal_to()
148 int const side = m_strategy.apply(m_origin, q.point, p.point); in operator ()()
154 SideStrategy m_strategy; member
/third_party/boost/boost/geometry/algorithms/detail/is_simple/
Dinterface.hpp78 Strategy const& m_strategy; member
81 : m_strategy(strategy) in visitor()
87 return is_simple<Geometry>::apply(geometry, m_strategy); in operator ()()

123