Home
last modified time | relevance | path

Searched refs:Segment (Results 1 – 25 of 282) sorted by relevance

12345678910>>...12

/third_party/boost/boost/geometry/geometries/register/
Dsegment.hpp22 #define BOOST_GEOMETRY_DETAIL_SPECIALIZE_SEGMENT_ACCESS(Segment, Point, Index0, Index1) \ argument
24 struct indexed_access<Segment, min_corner, D> \
27 static inline ct get(Segment const& b) \
29 static inline void set(Segment& b, ct const& value) \
33 struct indexed_access<Segment, max_corner, D> \
36 static inline ct get(Segment const& b) \
38 static inline void set(Segment& b, ct const& value) \
43 #define BOOST_GEOMETRY_DETAIL_SPECIALIZE_SEGMENT_ACCESS_TEMPLATIZED(Segment, Index0, Index1) \ argument
45 struct indexed_access<Segment<P>, min_corner, D> \
48 static inline ct get(Segment<P> const& b) \
[all …]
/third_party/boost/boost/polygon/
Dsegment_concept.hpp108 template <typename Segment>
113 typename geometry_concept<Segment>::type
116 typename segment_point_type<Segment>::type>::type
117 get(const Segment& segment, direction_1d dir) { in get()
118 return segment_traits<Segment>::get(segment, dir); in get()
123 template <typename Segment, typename Point>
128 typename geometry_concept<Segment>::type
134 void>::type set(Segment& segment, direction_1d dir, const Point& point) { in set()
135 segment_mutable_traits<Segment>::set(segment, dir, point); in set()
140 template <typename Segment, typename Point1, typename Point2>
[all …]
/third_party/boost/boost/geometry/algorithms/detail/disjoint/
Dlinear_areal.hpp132 typename Segment,
137 : not_implemented<Segment, Areal>
141 template <typename Segment, typename Polygon>
142 class disjoint_segment_areal<Segment, Polygon, polygon_tag>
148 Segment const& segment, in check_interior_rings()
155 Segment, in check_interior_rings()
159 ring_type, closure<ring_type>::value, Segment in check_interior_rings()
174 static inline bool apply(Segment const& segment, in apply()
182 ring, closure<Polygon>::value, Segment in apply()
193 typename point_type<Segment>::type p; in apply()
[all …]
Dlinear_segment_or_box.hpp52 template <typename Segment>
53 struct disjoint_point_segment_or_box<Segment, segment_tag>
56 static inline bool apply(Point const& point, Segment const& segment, Strategy const& strategy) in apply()
60 Point, Segment in apply()
62 strategy.template get_point_in_geometry_strategy<Point, Segment>()); in apply()
185 template <typename Linear, typename Segment>
186 struct disjoint<Linear, Segment, 2, linear_tag, segment_tag, false>
187 : detail::disjoint::disjoint_linear_segment_or_box<Linear, Segment>
Dsegment_box.hpp75 typename Segment, typename Box,
81 static inline bool apply(Segment const& segment, in apply()
88 typedef typename point_type<Segment>::type segment_point; in apply()
99 typename Segment, typename Box,
106 static inline disjoint_info apply(Segment const& segment, in apply()
114 assert_dimension_equal<Segment, Box>(); in apply()
116 typedef typename point_type<Segment>::type segment_point_type; in apply()
245 template <typename Segment, typename Box, typename Strategy>
246 static inline bool apply(Segment const& segment, in apply()
263 template <typename Segment, typename Box, std::size_t DimensionCount>
[all …]
/third_party/boost/boost/geometry/views/
Dsegment_view.hpp44 template <typename Segment>
48 typename geometry::point_type<Segment>::type,
52 typedef typename geometry::point_type<Segment>::type point_type;
55 explicit segment_view(Segment const& segment) in segment_view()
64 inline copy_policy(Segment const& segment) in copy_policy()
74 Segment const& m_segment;
86 template<typename Segment>
87 struct tag<segment_view<Segment> >
/third_party/boost/boost/geometry/algorithms/detail/distance/
Dgeometry_to_segment_or_box.hpp60 template <typename Segment>
61 struct segment_or_box_point_range_closure<Segment, segment_tag>
120 template <typename Segment>
121 struct assign_new_min_iterator<Segment, segment_tag>
150 template <typename Segment, typename PointRange>
151 struct assign_segment_or_box_points<Segment, PointRange, segment_tag>
153 static inline void apply(Segment const& segment, PointRange& range) in apply()
405 template <typename Linear, typename Segment, typename Strategy>
408 Linear, Segment, Strategy, linear_tag, segment_tag,
410 > : detail::distance::geometry_to_segment_or_box<Linear, Segment, Strategy>
[all …]
Dsegment_to_box.hpp64 template <typename Segment, typename Box>
65 inline bool intersects_segment_box(Segment const& segment, Box const& box) in intersects_segment_box()
69 Segment, Box in intersects_segment_box()
79 typename Segment,
87 typedef typename point_type<Segment>::type segment_point;
114 static inline return_type apply(Segment const& segment, in apply()
193 typename Segment,
197 class segment_to_box_2D_generic<Segment, Box, Strategy, true>
200 typedef typename point_type<Segment>::type segment_point;
229 static inline return_type apply(Segment const& segment, in apply()
[all …]
/third_party/boost/boost/geometry/algorithms/detail/envelope/
Dsegment.hpp52 template <typename Segment, typename Box, typename Strategy>
53 static inline void apply(Segment const& segment, Box& mbr, in apply()
56 typename point_type<Segment>::type p[2]; in apply()
72 template <typename Segment>
73 struct envelope<Segment, segment_tag>
76 static inline void apply(Segment const& segment, in apply()
80 typename point_type<Segment>::type p[2]; in apply()
85 dimension<Segment>::value in apply()
/third_party/boost/libs/geometry/test/algorithms/distance/
Dtest_distance_common.hpp363 template <typename Segment, typename Polygon>
366 Segment, Polygon,
369 : public test_distance_of_geometries<Segment, Polygon, 0, 0>
371 typedef test_distance_of_geometries<Segment, Polygon, 0, 0> base;
389 Segment segment = from_wkt<Segment>(wkt_segment); in apply()
407 void apply(Segment const& segment, in apply()
423 Segment, ring_type in apply()
436 template <typename Box, typename Segment>
439 Box, Segment,
459 Segment, Box, 92, 94 in apply()
[all …]
Ddistance_brute_force.hpp191 typename Segment,
196 Point, Segment, Strategy,
382 typename Segment,
387 Linear, Segment, Strategy,
393 Linear, Segment, Strategy
397 Segment const& segment, in apply()
631 typename Segment,
636 Polygon, Segment, Strategy,
642 Polygon, Segment, Strategy
646 Segment const& segment, in apply()
[all …]
/third_party/boost/boost/geometry/strategies/spherical/
Dexpand_segment.hpp50 template <typename Box, typename Segment, typename EnvelopeStrategy>
51 static inline void apply(Box& box, Segment const& segment, EnvelopeStrategy const& strategy) in apply()
56 typename point_type<Segment>::type p[2]; in apply()
61 dimension<Segment>::value in apply()
83 template <typename Box, typename Segment>
84 static inline void apply(Box& box, Segment const& segment) in apply()
/third_party/skia/third_party/externals/sfntly/java/src/com/google/typography/font/sfntly/table/core/
DCMapFormat4.java270 public static class Segment { class in CMapFormat4.Builder
271 public static List<Builder.Segment> deepCopy(List<Builder.Segment> original) { in deepCopy()
272 List<Builder.Segment> list = new ArrayList<Builder.Segment>(original.size()); in deepCopy()
273 for (Builder.Segment segment : original) { in deepCopy()
274 list.add(new Segment(segment)); in deepCopy()
284 public Segment() { in Segment() method in CMapFormat4.Builder.Segment
287 public Segment(Builder.Segment other) { in Segment() method in CMapFormat4.Builder.Segment
291 public Segment(int startCount, int endCount, int idDelta, int idRangeOffset) { in Segment() method in CMapFormat4.Builder.Segment
361 private List<Builder.Segment> segments;
377 this.segments = new ArrayList<Builder.Segment>(); in initialize()
[all …]
/third_party/flutter/skia/third_party/externals/sfntly/java/src/com/google/typography/font/sfntly/table/core/
DCMapFormat4.java270 public static class Segment { class in CMapFormat4.Builder
271 public static List<Builder.Segment> deepCopy(List<Builder.Segment> original) { in deepCopy()
272 List<Builder.Segment> list = new ArrayList<Builder.Segment>(original.size()); in deepCopy()
273 for (Builder.Segment segment : original) { in deepCopy()
274 list.add(new Segment(segment)); in deepCopy()
284 public Segment() { in Segment() method in CMapFormat4.Builder.Segment
287 public Segment(Builder.Segment other) { in Segment() method in CMapFormat4.Builder.Segment
291 public Segment(int startCount, int endCount, int idDelta, int idRangeOffset) { in Segment() method in CMapFormat4.Builder.Segment
361 private List<Builder.Segment> segments;
377 this.segments = new ArrayList<Builder.Segment>(); in initialize()
[all …]
/third_party/flutter/skia/include/core/
DSkContourMeasure.h57 struct Segment { struct
66 static const Segment* Next(const Segment* seg) { in Next() argument
76 const SkTDArray<Segment> fSegments;
82 SkContourMeasure(SkTDArray<Segment>&& segs, SkTDArray<SkPoint>&& pts,
86 const Segment* distanceToSegment(SkScalar distance, SkScalar* t) const;
129 SkTDArray<SkContourMeasure::Segment> fSegments;
/third_party/boost/boost/geometry/algorithms/detail/is_valid/
Dsegment.hpp44 template <typename Segment>
45 struct is_valid<Segment, segment_tag>
48 static inline bool apply(Segment const& segment, VisitPolicy& visitor, Strategy const&) in apply()
54 typename point_type<Segment>::type p[2]; in apply()
60 Segment in apply()
/third_party/typescript/tests/baselines/reference/
DnamedTupleMembers.types2 export type Segment = [length: number, count: number];
3 >Segment : Segment
18 declare var a: Segment;
19 >a : Segment
32 >a : Segment
37 >a : Segment
42 >a : Segment
46 >b = a : Segment
48 >a : Segment
61 >c = a : Segment
[all …]
/third_party/skia/include/core/
DSkContourMeasure.h57 struct Segment { struct
66 static const Segment* Next(const Segment* seg) { in Next() argument
76 const SkTDArray<Segment> fSegments;
82 SkContourMeasure(SkTDArray<Segment>&& segs, SkTDArray<SkPoint>&& pts,
86 const Segment* distanceToSegment(SkScalar distance, SkScalar* t) const;
/third_party/boost/libs/geometry/test/srs/
Dcheck_geometry.hpp85 template <typename Segment>
86 struct check_geometry_impl<Segment, bg::segment_tag>
89 static void apply(Segment const& g1, Segment const& g2, T tol) in apply()
91 bg::detail::indexed_point_view<Segment const, 0> p1(g1); in apply()
92 bg::detail::indexed_point_view<Segment const, 1> p2(g1); in apply()
93 bg::detail::indexed_point_view<Segment const, 0> q1(g2); in apply()
94 bg::detail::indexed_point_view<Segment const, 1> q2(g2); in apply()
/third_party/boost/boost/geometry/algorithms/detail/overlay/
Dpointlike_linear.hpp140 template <typename Box, typename Segment>
141 inline void apply(Box& total, Segment const& segment) const in apply()
168 template <typename Box, typename Segment>
169 inline bool apply(Box const& box, Segment const& segment) const in apply()
332 typename Segment,
338 Point, Segment, PointOut, OverlayType, point_tag, segment_tag
341 Point, Segment, PointOut, OverlayType,
368 typename Segment,
374 MultiPoint, Segment, PointOut, OverlayType, multi_point_tag, segment_tag
377 MultiPoint, Segment, PointOut, OverlayType,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DLiveInterval.h161 struct Segment { struct
167 Segment() = default; argument
169 Segment(SlotIndex S, SlotIndex E, VNInfo *V) in Segment() function
185 bool operator<(const Segment &Other) const { argument
188 bool operator==(const Segment &Other) const {
192 bool operator!=(const Segment &Other) const {
199 using Segments = SmallVector<Segment, 2>;
208 using SegmentSet = std::set<Segment>;
253 for (const Segment &S : Other.segments) in assign()
254 segments.push_back(Segment(S.start, S.end, valnos[S.valno->id])); in assign()
[all …]
/third_party/boost/boost/geometry/index/detail/rtree/utilities/
Dgl_draw.hpp67 template <typename Segment, size_t Dimension>
71 template <typename Segment>
72 struct gl_draw_segment<Segment, 2>
74 static inline void apply(Segment const& s, typename coordinate_type<Segment>::type z) in apply()
99 template <typename Segment>
100 struct gl_draw_indexable<Segment, segment_tag>
101 : gl_draw_segment<Segment, geometry::dimension<Segment>::value>
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DLiveInterval.cpp73 using Segment = LiveRange::Segment; typedef in __anonf7da3f130111::CalcLiveRangeUtilBase
95 impl().insertAtEnd(Segment(Def, Def.getDeadSlot(), VNI)); in createDeadDef()
99 Segment *S = segmentAt(I); in createDeadDef()
116 segments().insert(I, Segment(Def, Def.getDeadSlot(), VNI)); in createDeadDef()
124 impl().findInsertPos(Segment(Use.getPrevSlot(), Use, nullptr)); in extendInBlock()
140 iterator I = impl().findInsertPos(Segment(BeforeUse, Use, nullptr)); in extendInBlock()
160 Segment *S = segmentAt(I); in extendSegmentEndTo()
188 Segment *S = segmentAt(I); in extendSegmentStartTo()
210 Segment *MergeToSeg = segmentAt(MergeTo); in extendSegmentStartTo()
219 iterator addSegment(Segment S) { in addSegment()
[all …]
/third_party/boost/libs/geometry/doc/generated/
Dsegment_view.qbk28 ``template<typename Segment>
30 : public detail::points_view< geometry::point_type< Segment >::type, 2 >
39 [[typename Segment] [A type fulfilling the Segment Concept]]
45 [[``segment_view(Segment const & segment)``
47 ] [Constructor accepting the segment to adapt. ] [[* Segment const &]: ['segment]:
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/
DMCSectionMachO.cpp83 MCSectionMachO::MCSectionMachO(StringRef Segment, StringRef Section, in MCSectionMachO() argument
88 assert(Segment.size() <= 16 && Section.size() <= 16 && in MCSectionMachO()
91 if (i < Segment.size()) in MCSectionMachO()
92 SegmentName[i] = Segment[i]; in MCSectionMachO()
183 StringRef &Segment, // Out. in ParseSectionSpecifier() argument
196 Segment = GetEmptyOrTrim(0); in ParseSectionSpecifier()
203 if (Segment.empty() || Segment.size() > 16) in ParseSectionSpecifier()

12345678910>>...12