Home
last modified time | relevance | path

Searched refs:linestring (Results 1 – 19 of 19) sorted by relevance

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/is_simple/
H A Dlinear.hpp86 is_acceptable_turn(Linestring const& linestring) in is_acceptable_turn() argument
87 : m_linestring(linestring) in is_acceptable_turn()
88 , m_is_closed(geometry::equals(range::front(linestring), in is_acceptable_turn()
89 range::back(linestring))) in is_acceptable_turn()
116 Linestring const& linestring) in is_boundary_point_of() argument
118 BOOST_GEOMETRY_ASSERT(boost::size(linestring) > 1); in is_boundary_point_of()
120 ! geometry::equals(range::front(linestring), in is_boundary_point_of()
121 range::back(linestring)) in is_boundary_point_of()
123 (geometry::equals(point, range::front(linestring)) in is_boundary_point_of()
124 || geometry::equals(point, range::back(linestring))); in is_boundary_point_of()
[all …]
H A Ddebug_print_boundary_points.hpp51 static inline void apply(Linestring const& linestring) in apply()
54 std::cout << " " << geometry::dsv(range::front(linestring)); in apply()
55 std::cout << " " << geometry::dsv(range::back(linestring)); in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/overlay/
H A Dfollow.hpp62 LineString const& linestring, Polygon const& polygon, in last_covered_by() argument
65 return geometry::covered_by(range::at(linestring, op.seg_id.segment_index), polygon, strategy); in last_covered_by()
79 LineString const& linestring, Polygon const& polygon, in is_leaving() argument
86 || (first && last_covered_by(turn, op, linestring, polygon, strategy)) in is_leaving()
103 LineString const& linestring, Polygon const& polygon, in is_staying_inside() argument
115 return entered || (first && last_covered_by(turn, op, linestring, polygon, strategy)); in is_staying_inside()
130 Linestring const& linestring, Polygon const& polygon, in was_entered() argument
135 return last_covered_by(turn, op, linestring, polygon, strategy); in was_entered()
189 LineString const& linestring, in leave()
202 >::apply(linestring, segment_id, index, strategy, robust_policy, current_piece); in leave()
[all …]
H A Dfollow_linear_linear.hpp196 Linestring const& linestring, in process_turn() argument
212 action::enter(current_piece, linestring, in process_turn()
227 action::leave(current_piece, linestring, in process_turn()
238 action::isolated_point(current_piece, linestring, in process_turn()
261 Linestring const& linestring, in process_end() argument
275 >::apply(linestring, in process_end()
277 static_cast<signed_size_type>(boost::size(linestring) - 1), in process_end()
295 apply(Linestring const& linestring, Linear const&, in apply() argument
313 linestring, in apply()
328 return process_end(entered, linestring, in apply()
H A Dintersection_insert.hpp319 static inline OutputIterator apply(LineString const& linestring, Areal const& areal, in apply()
324 if (boost::size(linestring) == 0) in apply()
352 >(linestring, areal, strategy, robust_policy, turns, policy); in apply()
367 inside_value = overlay::range_in_geometry(linestring, areal, strategy); in apply()
373 geometry::convert(linestring, copy); in apply()
390 linestring, areal, in apply()
535 static inline OutputIterator apply(Linestring const& linestring, in apply()
543 <GeometryOut>(box, linestring, robust_policy, out, lb_strategy); in apply()
926 static inline OutputIterator apply(Linestring const& linestring, in apply()
936 >::apply(multipoint, linestring, robust_policy, out, strategy); in apply()
H A Dlinear_linear.hpp62 static inline OutputIterator apply(LineString const& linestring, in apply()
66 geometry::convert(linestring, ls_out); in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/is_valid/
H A Dlinear.hpp47 static inline bool apply(Linestring const& linestring, in apply()
51 if (has_invalid_coordinate<Linestring>::apply(linestring, visitor)) in apply()
56 if (boost::size(linestring) < 2) in apply()
67 >::apply(linestring); in apply()
83 >::apply(linestring, visitor, in apply()
142 inline bool apply(Linestring const& linestring) const in apply()
147 >::apply(linestring, m_policy, m_strategy); in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/geometries/
H A Dlinestring.hpp60 class linestring : public Container<Point, Allocator<Point> > class
68 inline linestring() in linestring() function in boost::geometry::model::linestring
74 inline linestring(Iterator begin, Iterator end) in linestring() function in boost::geometry::model::linestring
81 inline linestring(std::initializer_list<Point> l) in linestring() function in boost::geometry::model::linestring
113 struct tag<model::linestring<Point, Container, Allocator> >
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/within/
H A Dpoint_in_geometry.hpp155 int apply(Point const& point, Linestring const& linestring, Strategy const& strategy) in apply()
157 std::size_t count = boost::size(linestring); in apply()
160 if ( detail::within::point_in_range(point, linestring, strategy) != 0 ) in apply()
164 … if (detail::equals::equals_point_point(range::front(linestring), range::back(linestring))) in apply()
167 else if (detail::equals::equals_point_point(point, range::front(linestring)) in apply()
168 || detail::equals::equals_point_point(point, range::back(linestring))) in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/envelope/
H A Dlinear.hpp41 static inline void apply(Linestring const& linestring, in apply()
45 envelope_range::apply(geometry::segments_begin(linestring), in apply()
46 geometry::segments_end(linestring), in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/iterators/
H A Dsegment_iterator.hpp47 static inline return_type apply(Linestring& linestring) in apply()
49 return return_type(linestring); in apply()
161 static inline return_type apply(Linestring& linestring) in apply()
163 return return_type(linestring, true); in apply()
H A Dpoint_iterator.hpp45 apply(Linestring& linestring) in apply()
47 return boost::begin(linestring); in apply()
156 apply(Linestring& linestring) in apply()
158 return boost::end(linestring); in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/relate/
H A Dlinear_linear.hpp63 bool operator()(Linestring const& linestring) in operator ()() argument
70 std::size_t const count = boost::size(linestring); in operator ()()
82 && equals::equals_point_point(range::front(linestring), in operator ()()
83 range::back(linestring)) ) in operator ()()
95 is_endpoint_boundary<boundary_front>(range::front(linestring)) in operator ()()
97 is_endpoint_boundary<boundary_back>(range::back(linestring)) ) ) in operator ()()
H A Dlinear_areal.hpp92 bool operator()(Linestring const& linestring) in operator ()() argument
94 std::size_t const count = boost::size(linestring); in operator ()()
110 int const pig = detail::within::point_in_geometry(range::front(linestring), in operator ()()
129 is_endpoint_boundary<boundary_front>(range::front(linestring)) in operator ()()
131 is_endpoint_boundary<boundary_back>(range::back(linestring)) ) ) in operator ()()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/index/
H A Dpredicates.hpp359 path(SegmentOrLinestring const& linestring, unsigned k) in path() argument
361 return detail::predicates::path<SegmentOrLinestring>(linestring, k); in path()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/distance/
H A Dbackward_compatibility.hpp111 Linestring const& linestring, in apply()
124 >::apply(point, linestring, ps_strategy_type()); in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/intersection/
H A Dmulti.hpp98 static inline OutputIterator apply(Linestring const& linestring, in apply()
112 ::apply(linestring, *it, robust_policy, out, strategy); in apply()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/io/svg/
H A Dsvg_mapper.hpp139 : svg_map_range<Linestring, model::linestring<SvgPoint>, SvgPoint>
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/buffer/
H A Dbuffer_inserter.hpp715 static inline geometry::strategy::buffer::result_code apply(Linestring const& linestring, in apply()
726 detail::buffer::simplify_input(linestring, distance, simplified); in apply()