/third_party/boost/boost/geometry/algorithms/detail/buffer/ |
D | buffer_policies.hpp | 47 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 …]
|
D | turn_in_piece_visitor.hpp | 39 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()
|
D | turn_in_original_visitor.hpp | 210 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/ |
D | enrich_intersection_points.hpp | 55 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 …]
|
D | handle_colocations.hpp | 86 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 …]
|
D | handle_self_turns.hpp | 127 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 …]
|
D | overlay.hpp | 73 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 …]
|
D | self_turn_points.hpp | 67 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 …]
|
D | traverse.hpp | 42 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()
|
D | backtrack_check_si.hpp | 36 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()
|
D | get_turns.hpp | 287 …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 …]
|
D | linear_linear.hpp | 147 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()
|
D | less_by_segment_ratio.hpp | 64 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 ()()
|
D | get_intersection_points.hpp | 100 typename Turns, 106 Turns& turns, in get_intersection_points() 115 typename boost::range_value<Turns>::type in get_intersection_points()
|
D | cluster_exits.hpp | 42 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()
|
D | traversal_ring_creator.hpp | 44 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/ |
D | overlay.cpp | 56 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/ |
D | remove_duplicate_turns.hpp | 23 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()
|
D | filter_continue_turns.hpp | 24 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/ |
D | failing_reason_policy.hpp | 136 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/ |
D | turns.hpp | 88 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/ |
D | to_svg.hpp | 31 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/ |
D | check_turn_less.hpp | 20 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/ |
D | test_buffer_svg_per_turn.hpp | 25 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/ |
D | has_valid_self_turns.hpp | 74 template <typename Turns, typename VisitPolicy, typename Strategy> 76 Turns& turns, in apply()
|