Home
last modified time | relevance | path

Searched refs:Turns (Results 1 – 25 of 75) sorted by relevance

123

/third_party/boost/boost/geometry/algorithms/detail/buffer/
Dbuffer_policies.hpp47 typename Turns,
55 Turns& turns, in apply()
56 typename boost::range_value<Turns>::type const& /*turn*/, in apply()
95 template <typename Turns>
96 void print(char const* /*header*/, Turns const& /*turns*/, int /*turn_index*/) in print()
100 template <typename Turns>
101 void print(char const* /*header*/, Turns const& /*turns*/, int /*turn_index*/, int /*op_index*/) in print()
105 template <typename Turns>
106 void visit_turns(int , Turns const& ) {} in visit_turns()
108 template <typename Clusters, typename Turns>
[all …]
Dturn_in_piece_visitor.hpp39 typename Turns,
46 Turns& m_turns; // because partition is currently operating on const input only
96 inline turn_in_piece_visitor(Turns& turns, Pieces const& pieces, in turn_in_piece_visitor()
Dturn_in_original_visitor.hpp210 template <typename Turns, typename PointInGeometryStrategy>
214 turn_in_original_visitor(Turns& turns, PointInGeometryStrategy const& strategy) in turn_in_original_visitor()
276 Turns& m_mutable_turns;
/third_party/boost/boost/geometry/algorithms/detail/overlay/
Denrich_intersection_points.hpp55 template <typename Turns>
58 discarded_indexed_turn(Turns const& turns) in discarded_indexed_turn()
68 Turns const& m_turns;
80 typename Turns,
86 Turns const& turns, in enrich_sort()
96 Turns, in enrich_sort()
106 template <typename Operations, typename Turns>
107 inline void enrich_assign(Operations& operations, Turns& turns, in enrich_assign()
110 typedef typename boost::range_value<Turns>::type turn_type; in enrich_assign()
203 template <typename Operations, typename Turns>
[all …]
Dhandle_colocations.hpp86 template <typename Turns>
89 inline less_by_fraction_and_type(Turns const& turns) in less_by_fraction_and_type()
97 typedef typename boost::range_value<Turns>::type turn_type; in operator ()()
148 Turns const& m_turns;
219 typename Turns,
225 inline void handle_colocation_cluster(Turns& turns, in handle_colocation_cluster()
231 typedef typename boost::range_value<Turns>::type turn_type; in handle_colocation_cluster()
287 typename Turns,
291 inline void assign_cluster_to_turns(Turns& turns, in assign_cluster_to_turns()
295 typedef typename boost::range_value<Turns>::type turn_type; in assign_cluster_to_turns()
[all …]
Dhandle_self_turns.hpp127 typename Turns, typename Clusters,
132 void apply(Turns& , Clusters const& , in apply()
148 typename Turns, typename Clusters,
153 void apply(Turns& turns, Clusters const& /*clusters*/, in apply()
157 typedef typename boost::range_value<Turns>::type turn_type; in apply()
159 for (typename boost::range_iterator<Turns>::type in apply()
183 template <typename Turns, typename Clusters>
186 const Turns& turns, Clusters const& clusters) in is_self_cluster()
208 template <typename Turns, typename Clusters,
211 void discard_clusters(Turns& turns, Clusters const& clusters, in discard_clusters()
[all …]
Doverlay.hpp73 template <typename Turns>
74 void print(char const* , Turns const& , int) {} in print()
76 template <typename Turns>
77 void print(char const* , Turns const& , int , int ) {} in print()
79 template <typename Turns>
80 void visit_turns(int , Turns const& ) {} in visit_turns()
82 template <typename Clusters, typename Turns>
83 void visit_clusters(Clusters const& , Turns const& ) {} in visit_clusters()
85 template <typename Turns, typename Turn, typename Operation>
86 void visit_traverse(Turns const& , Turn const& , Operation const& , char const*) in visit_traverse()
[all …]
Dself_turn_points.hpp67 typename Turns,
78 Turns& m_turns;
86 Turns& turns, in self_section_visitor()
133 … Geometry, typename IntersectionStrategy, typename RobustPolicy, typename Turns, typename Interrup…
138 Turns& turns, in apply()
165 Turns, TurnPolicy, IntersectionStrategy, RobustPolicy, InterruptPolicy in apply()
237 template <typename Strategy, typename RobustPolicy, typename Turns, typename InterruptPolicy>
242 Turns& , in apply()
299 typename Turns,
305 Turns& turns, in self_turns()
[all …]
Dtraverse.hpp42 template <typename Turns>
43 static void reset_visits(Turns& turns) in reset_visits()
45 for (typename boost::range_iterator<Turns>::type in reset_visits()
63 typename Turns,
73 Turns& turns, Rings& rings, in apply()
82 Turns, Clusters, in apply()
94 Turns, TurnInfoMap, Clusters, in apply()
Dbacktrack_check_si.hpp36 template <typename Turns>
37 inline void clear_visit_info(Turns& turns) in clear_visit_info()
39 typedef typename boost::range_value<Turns>::type tp_type; in clear_visit_info()
41 for (typename boost::range_iterator<Turns>::type in clear_visit_info()
116 typename Rings, typename Ring, typename Turns,
124 Turns& turns, in apply()
125 typename boost::range_value<Turns>::type const& turn, in apply()
170 template <typename Operation, typename Rings, typename Turns>
173 Turns& turns, Operation& operation, in apply()
Dget_turns.hpp287 …template <typename IntersectionStrategy, typename RobustPolicy, typename Turns, typename Interrupt…
294 Turns& turns, in apply()
416 typedef typename boost::range_value<Turns>::type turn_info; in apply()
488 typename Turns,
499 Turns& m_turns;
506 Turns& turns, in section_visitor()
553 …template <typename IntersectionStrategy, typename RobustPolicy, typename Turns, typename Interrupt…
559 Turns& turns, in apply()
563 typedef typename boost::range_value<Turns>::type ip_type; in apply()
595 Turns, InterruptPolicy in apply()
[all …]
Dlinear_linear.hpp147 typename Turns,
153 static inline void compute_turns(Turns& turns, in compute_turns()
181 typename Turns,
188 sort_and_follow_turns(Turns& turns, in sort_and_follow_turns()
197 Turns, in sort_and_follow_turns()
208 Turns, EnableRemoveDuplicateTurns in sort_and_follow_turns()
Dless_by_segment_ratio.hpp64 typename Turns,
73 inline less_by_segment_ratio(Turns const& turns in less_by_segment_ratio()
88 Turns const& m_turns;
159 typedef typename boost::range_value<Turns>::type turn_type; in operator ()()
Dget_intersection_points.hpp100 typename Turns,
106 Turns& turns, in get_intersection_points()
115 typename boost::range_value<Turns>::type in get_intersection_points()
Dcluster_exits.hpp42 typename Turns,
48 typedef typename boost::range_value<Turns>::type turn_type;
93 bool collect(Turns const& turns) in collect()
176 cluster_exits(Turns const& turns, in cluster_exits()
Dtraversal_ring_creator.hpp44 typename Turns,
57 Geometry1, Geometry2, Turns, Clusters,
62 typedef typename boost::range_value<Turns>::type turn_type;
69 Turns& turns, TurnInfoMap& turn_info_map, in traversal_ring_creator()
413 Turns& m_turns;
/third_party/boost/libs/geometry/test/algorithms/overlay/
Doverlay.cpp56 template <typename Turns>
57 void print(char const* header, Turns const& turns, int turn_index) in print()
63 template <typename Turns>
64 void print(char const* header, Turns const& turns, int turn_index, int op_index) in print()
70 template <typename Turns>
71 void visit_turns(int phase, Turns const& turns) in visit_turns()
73 typedef typename boost::range_value<Turns>::type turn_type; in visit_turns()
99 template <typename Turns, typename Turn, typename Operation>
100 std::string stream_turn_index(Turns const& turns, Turn const& turn, Operation const& op) in stream_turn_index()
111 for (typename Turns::const_iterator it = turns.begin(); in stream_turn_index()
[all …]
/third_party/boost/boost/geometry/algorithms/detail/turns/
Dremove_duplicate_turns.hpp23 template <typename Turns, bool Enable>
26 static inline void apply(Turns&) {} in apply()
31 template <typename Turns>
32 class remove_duplicate_turns<Turns, true>
47 static inline void apply(Turns& turns) in apply()
Dfilter_continue_turns.hpp24 template <typename Turns, bool Enable>
27 static inline void apply(Turns&) {} in apply()
31 template <typename Turns>
32 class filter_continue_turns<Turns, true>
62 static inline void apply(Turns& turns) in apply()
/third_party/boost/boost/geometry/policies/is_valid/
Dfailing_reason_policy.hpp136 template <typename Turns>
137 struct process_data<failure_self_intersections, Turns>
151 Turns const& turns) in apply()
153 typedef typename boost::range_value<Turns>::type turn_type; in apply()
/third_party/boost/boost/geometry/algorithms/detail/relate/
Dturns.hpp88 template <typename Turns>
89 static inline void apply(Turns & turns, in apply()
103 template <typename Turns, typename InterruptPolicy, typename IntersectionStrategy>
104 static inline void apply(Turns & turns, in apply()
119 …template <typename Turns, typename InterruptPolicy, typename IntersectionStrategy, typename Robust…
120 static inline void apply(Turns & turns, in apply()
/third_party/boost/libs/geometry/test/
Dto_svg.hpp31 template <typename G, typename Turns, typename Mapper>
32 inline void turns_to_svg(Turns const& turns, Mapper & mapper, bool /*enrich*/ = false) in turns_to_svg()
38 typedef typename boost::range_value<Turns>::type turn_info; in turns_to_svg()
292 typedef std::deque<turn_info> Turns; in to_svg() typedef
295 Turns turns; in to_svg()
334 typedef std::deque<turn_info> Turns; in to_svg() typedef
339 Turns turns; in to_svg()
/third_party/boost/libs/geometry/test/algorithms/set_operations/
Dcheck_turn_less.hpp20 template <typename Turns, typename Less>
21 inline void verify_less_for_turns(Turns turns, Less const& less) in verify_less_for_turns()
23 typedef typename boost::range_iterator<Turns const>::type iterator_type; in verify_less_for_turns()
/third_party/boost/libs/geometry/test/algorithms/buffer/
Dtest_buffer_svg_per_turn.hpp25 template <typename Turns>
26 inline void get_turns(Turns const& turns) in get_turns()
28 for (typename boost::range_iterator<Turns const>::type it = in get_turns()
/third_party/boost/boost/geometry/algorithms/detail/is_valid/
Dhas_valid_self_turns.hpp74 template <typename Turns, typename VisitPolicy, typename Strategy>
76 Turns& turns, in apply()

123