Home
last modified time | relevance | path

Searched refs:CSTag (Results 1 – 25 of 34) sorted by relevance

12

/third_party/boost/boost/geometry/policies/
Dcompare.hpp43 typename CSTag = void
58 CSTag, CSTag in operator ()()
65 template <int Dimension, typename CSTag>
66 struct less<void, Dimension, CSTag>
78 CSTag, CSTag in operator ()()
135 typename CSTag = void
150 CSTag, CSTag in operator ()()
157 template <int Dimension, typename CSTag>
158 struct greater<void, Dimension, CSTag>
170 CSTag, CSTag in operator ()()
[all …]
/third_party/boost/boost/geometry/algorithms/detail/is_simple/
Dareal.hpp38 template <typename Ring, typename CSTag>
47 Ring, geometry::closure<Ring>::value, CSTag in apply()
53 template <typename Polygon, typename CSTag>
67 CSTag in are_simple_interior_rings()
80 CSTag in apply()
/third_party/boost/boost/geometry/algorithms/detail/is_valid/
Ddebug_complement_graph.hpp28 template <typename OutputStream, typename TurnPoint, typename CSTag>
31 complement_graph<TurnPoint, CSTag> const& graph) in debug_print_complement_graph()
61 template <typename OutputStream, typename TurnPoint, typename CSTag>
63 complement_graph<TurnPoint, CSTag> const&)
Dcomplement_graph.hpp35 template <typename TurnPoint, typename CSTag>
58 TurnPoint, -1, CSTag in operator <()
80 template <typename TurnPoint, typename CSTag>
84 typedef complement_graph_vertex<TurnPoint, CSTag> vertex;
Dhas_duplicates.hpp33 template <typename Range, closure_selector Closure, typename CSTag>
58 CSTag in apply()
Dhas_valid_self_turns.hpp44 typename CSTag
54 CSTag
/third_party/boost/boost/geometry/strategies/cartesian/
Dpoint_in_box.hpp59 template <typename Geometry, std::size_t Dimension, typename CSTag>
65 template <typename Geometry, std::size_t Dimension, typename CSTag>
150 typename CSTag, // cartesian_tag or spherical_tag
159 if (! SubStrategy<Point, Dimension, CSTag>::apply(get<Dimension>(point), in apply()
170 CSTag, in apply()
180 typename CSTag,
183 struct relate_point_box_loop<SubStrategy, CSTag, DimensionCount, DimensionCount>
Dbox_in_box.hpp143 typename CSTag,
154 if (! SubStrategy<Box1, Dimension, CSTag>::apply( in apply()
167 SubStrategy, CSTag, in apply()
176 typename CSTag,
179 struct relate_box_box_loop<SubStrategy, CSTag, DimensionCount, DimensionCount>
194 template <typename Geometry, std::size_t Dimension, typename CSTag>
200 template <typename Geometry, std::size_t Dimension, typename CSTag>
/third_party/boost/boost/geometry/index/detail/
Dbounded_view.hpp49 typename CSTag = typename bounded_view_base_cs_tag
59 (types<Tag, BoundingTag, CSTag>));
95 template <typename Segment, typename Box, typename Strategy, typename CSTag>
96 struct bounded_view_base<Segment, Box, Strategy, segment_tag, box_tag, CSTag>
136 template <typename BoxIn, typename Box, typename Strategy, typename CSTag>
137 struct bounded_view_base<BoxIn, Box, Strategy, box_tag, box_tag, CSTag>
166 template <typename Point, typename Box, typename Strategy, typename CSTag>
167 struct bounded_view_base<Point, Box, Strategy, point_tag, box_tag, CSTag>
/third_party/boost/boost/geometry/policies/robustness/
Dget_rescale_policy.hpp274 typename CSTag = typename geometry::cs_tag<Point>::type
288 CSTag,
313 typename CSTag = typename geometry::cs_tag<Geometry1>::type,
345 typename CSTag
347 struct rescale_overlay_policy_type<Geometry1, Geometry2, CSTag, areal_tag, areal_tag>
351 CSTag
368 typename CSTag = typename Strategy::cs_tag
380 template <typename Geometry, typename Strategy, typename CSTag>
381 struct get_envelope_strategy<Geometry, Strategy, box_tag, CSTag>
/third_party/boost/boost/geometry/strategies/
Dline_interpolate.hpp26 template <typename CSTag>
32 , (types<CSTag>)
Ddensify.hpp26 template <typename CSTag>
32 , (types<CSTag>)
Dio.hpp26 template <typename CSTag>
32 , (types<CSTag>)
Dside.hpp43 template <typename CSTag, typename CalculationType = void>
49 , (types<CSTag>)
Dazimuth.hpp29 template <typename CSTag, typename CalculationType = void>
35 , (types<CSTag>)
Dintersection.hpp35 template <typename CSTag, typename CalculationType = void>
41 , (types<CSTag>)
Dpoint_order.hpp29 template <typename CSTag>
35 , (types<CSTag>)
Denvelope.hpp30 template <typename Tag, typename CSTag, typename CalculationType = void>
36 , (types<Tag, CSTag>)
Dexpand.hpp29 template <typename Tag, typename CSTag, typename CalculationType = void>
35 , (types<Tag, CSTag>)
/third_party/boost/boost/geometry/algorithms/detail/relate/
Dpoint_point.hpp186 template <bool Transpose, typename CSTag, typename MPt1, typename MPt2, typename Result>
195 … bool is_disjoint = search<Transpose, CSTag>(first_sorted_mpt, first_iterated_mpt, result); in search_both()
206 search<! Transpose, CSTag>(first_iterated_mpt, first_sorted_mpt, result); in search_both()
211 typename CSTag,
221 typedef geometry::less<void, -1, CSTag> less_type; in search()
/third_party/boost/boost/geometry/strategies/agnostic/
Dpoint_in_poly_winding.hpp49 typename CSTag = typename tag_cast
59 (CSTag));
/third_party/boost/boost/geometry/algorithms/detail/
Ddirection_code.hpp37 template <typename CSTag>
40 BOOST_MPL_ASSERT_MSG((false), NOT_IMPLEMENTED_FOR_THIS_CS, (CSTag));
250 template <typename CSTag, typename Point1, typename Point2>
254 return direction_code_impl<CSTag>::apply(segment_a, segment_b, p); in direction_code()
/third_party/boost/boost/geometry/algorithms/detail/equals/
Dcollect_vectors.hpp59 typename CSTag = typename cs_tag<Geometry>::type
66 template <typename T, typename Geometry, typename CT, typename CSTag>
69 T, Geometry, strategy::side::side_by_triangle<CT>, CSTag
163 template <typename T, typename Geometry, typename CT, typename CSTag>
166 T, Geometry, strategy::side::spherical_side_formula<CT>, CSTag
395 template <typename Box, typename Collection, typename CSTag = typename cs_tag<Box>::type>
/third_party/boost/libs/geometry/test/algorithms/
Dtest_is_simple.hpp65 template <typename CSTag, typename Geometry>
87 CSTag in test_simple()
/third_party/boost/boost/geometry/srs/projections/impl/
Dbase_static.hpp41 template <typename Prj, typename CSTag, typename SP, typename CT, typename P>
46 (Prj, CSTag));

12