Home
last modified time | relevance | path

Searched refs:minima_list (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/wagyu/0.4.3/include/mapbox/geometry/wagyu/
H A Dwagyu.hpp32 local_minimum_list<T> minima_list; member in mapbox::geometry::wagyu::wagyu
39 wagyu() : minima_list(), reverse_output(false) { in wagyu()
49 return add_linear_ring(pg, minima_list, p_type); in add_ring()
69 minima_list.clear(); in clear()
75 if (minima_list.empty()) { in get_bounds()
79 for (auto const& lm : minima_list) { in get_bounds()
122 if (minima_list.empty()) { in execute()
128 build_hot_pixels(minima_list, manager); in execute()
130 execute_vatti(minima_list, manager, cliptype, subject_fill_type, clip_fill_type); in execute()
H A Dvatti.hpp22 void execute_vatti(local_minimum_list<T>& minima_list, in execute_vatti() argument
32 minima_sorted.reserve(minima_list.size()); in execute_vatti()
33 for (auto& lm : minima_list) { in execute_vatti()
40 setup_scanbeam(minima_list, scanbeam); in execute_vatti()
H A Dlocal_minimum_util.hpp205 local_minimum_list<T>& minima_list, in add_ring_to_local_minima_list() argument
273 minima_list.emplace_back(std::move(to_maximum), std::move(to_minimum), min_front.bot.y, in add_ring_to_local_minima_list()
276 first_minimum = &(minima_list.back().right_bound); in add_ring_to_local_minima_list()
278 last_maximum->maximum_bound = &(minima_list.back().right_bound); in add_ring_to_local_minima_list()
280 last_maximum = &(minima_list.back().left_bound); in add_ring_to_local_minima_list()
286 minima_list.emplace_back(std::move(to_minimum), std::move(to_maximum), min_front.bot.y, in add_ring_to_local_minima_list()
289 first_minimum = &(minima_list.back().left_bound); in add_ring_to_local_minima_list()
291 last_maximum->maximum_bound = &(minima_list.back().left_bound); in add_ring_to_local_minima_list()
293 last_maximum = &(minima_list.back().right_bound); in add_ring_to_local_minima_list()
H A Dscanbeam.hpp28 void setup_scanbeam(local_minimum_list<T>& minima_list, scanbeam_list<T>& scanbeam) { in setup_scanbeam() argument
30 for (auto lm = minima_list.begin(); lm != minima_list.end(); ++lm) { in setup_scanbeam()
H A Dsnap_rounding.hpp158 void build_hot_pixels(local_minimum_list<T>& minima_list, ring_manager<T>& manager) { in build_hot_pixels() argument
164 minima_sorted.reserve(minima_list.size()); in build_hot_pixels()
165 for (auto& lm : minima_list) { in build_hot_pixels()
171 setup_scanbeam(minima_list, scanbeam); in build_hot_pixels()
175 for (auto& lm : minima_list) { in build_hot_pixels()
H A Dbuild_local_minima_list.hpp14 local_minimum_list<T1>& minima_list, in add_linear_ring() argument
21 add_ring_to_local_minima_list(new_edges, minima_list, p_type); in add_linear_ring()