| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/wagyu/0.4.3/include/mapbox/geometry/wagyu/ |
| H A D | scanbeam.hpp | 16 bool pop_from_scanbeam(T& Y, scanbeam_list<T>& scanbeam) { in pop_from_scanbeam() argument 17 if (scanbeam.empty()) { in pop_from_scanbeam() 20 std::sort(scanbeam.begin(), scanbeam.end()); in pop_from_scanbeam() 21 scanbeam.erase(std::unique(scanbeam.begin(), scanbeam.end()), scanbeam.end()); in pop_from_scanbeam() 22 Y = scanbeam.back(); in pop_from_scanbeam() 23 scanbeam.pop_back(); in pop_from_scanbeam() 28 void setup_scanbeam(local_minimum_list<T>& minima_list, scanbeam_list<T>& scanbeam) { in setup_scanbeam() argument 31 scanbeam.push_back(lm->y); in setup_scanbeam()
|
| H A D | snap_rounding.hpp | 96 scanbeam_list<T>& scanbeam, in process_hot_pixel_edges_at_top_of_scanbeam() argument 115 next_edge_in_bound(current_bound, scanbeam); in process_hot_pixel_edges_at_top_of_scanbeam() 134 scanbeam_list<T>& scanbeam) { in insert_local_minima_into_ABL_hot_pixel() argument 147 scanbeam.push_back((*lb_abl_itr)->current_edge->top.y); in insert_local_minima_into_ABL_hot_pixel() 151 scanbeam.push_back((*rb_abl_itr)->current_edge->top.y); in insert_local_minima_into_ABL_hot_pixel() 160 scanbeam_list<T> scanbeam; in build_hot_pixels() local 171 setup_scanbeam(minima_list, scanbeam); in build_hot_pixels() 181 while (pop_from_scanbeam(scanline_y, scanbeam) || current_lm != minima_sorted.end()) { in build_hot_pixels() 186 manager, scanbeam); in build_hot_pixels() 188 process_hot_pixel_edges_at_top_of_scanbeam(scanline_y, scanbeam, active_bounds, manager); in build_hot_pixels()
|
| H A D | vatti.hpp | 28 scanbeam_list<T> scanbeam; in execute_vatti() local 40 setup_scanbeam(minima_list, scanbeam); in execute_vatti() 43 while (pop_from_scanbeam(scanline_y, scanbeam) || current_lm != minima_sorted.end()) { in execute_vatti() 53 process_edges_at_top_of_scanbeam(scanline_y, active_bounds, scanbeam, minima_sorted, in execute_vatti() 61 scanbeam, cliptype, subject_fill_type, clip_fill_type); in execute_vatti()
|
| H A D | process_horizontal.hpp | 21 scanbeam_list<T>& scanbeam, in process_horizontal_left_to_right() argument 115 next_edge_in_bound(*(*horz_bound), scanbeam); in process_horizontal_left_to_right() 130 scanbeam_list<T>& scanbeam, in process_horizontal_right_to_left() argument 220 next_edge_in_bound(*(*horz_bound), scanbeam); in process_horizontal_right_to_left() 232 scanbeam_list<T>& scanbeam, in process_horizontal() argument 238 scanbeam, cliptype, subject_fill_type, in process_horizontal() 242 scanbeam, cliptype, subject_fill_type, in process_horizontal() 251 scanbeam_list<T>& scanbeam, in process_horizontals() argument 257 bnd_itr = process_horizontal(scanline_y, bnd_itr, active_bounds, rings, scanbeam, in process_horizontals()
|
| H A D | process_maxima.hpp | 60 scanbeam_list<T>& scanbeam, in process_edges_at_top_of_scanbeam() argument 95 next_edge_in_bound(*(*bnd), scanbeam); in process_edges_at_top_of_scanbeam() 108 manager, scanbeam, cliptype, subject_fill_type, in process_edges_at_top_of_scanbeam() 111 process_horizontals(top_y, active_bounds, manager, scanbeam, cliptype, subject_fill_type, in process_edges_at_top_of_scanbeam() 121 next_edge_in_bound(*(*bnd), scanbeam); in process_edges_at_top_of_scanbeam()
|
| H A D | active_bound_list.hpp | 149 void next_edge_in_bound(bound<T>& bnd, scanbeam_list<T>& scanbeam) { in next_edge_in_bound() argument 156 scanbeam.push_back(current_edge->top.y); in next_edge_in_bound() 340 scanbeam_list<T>& scanbeam, in insert_lm_left_and_right_bound() argument 357 scanbeam.push_back((*lb_abl_itr)->current_edge->top.y); in insert_lm_left_and_right_bound() 360 scanbeam.push_back((*rb_abl_itr)->current_edge->top.y); in insert_lm_left_and_right_bound() 370 scanbeam_list<T>& scanbeam, in insert_local_minima_into_ABL() argument 378 insert_lm_left_and_right_bound(left_bound, right_bound, active_bounds, rings, scanbeam, in insert_local_minima_into_ABL() 390 scanbeam_list<T>& scanbeam, in insert_horizontal_local_minima_into_ABL() argument 399 insert_lm_left_and_right_bound(left_bound, right_bound, active_bounds, rings, scanbeam, in insert_horizontal_local_minima_into_ABL()
|