Home
last modified time | relevance | path

Searched refs:Line_2 (Results 1 – 25 of 214) sorted by relevance

123456789

/dports/math/cgal/CGAL-5.3/include/CGAL/Intersections_2/
H A DLine_2_Triangle_2.h40 Line_2_Triangle_2_pair(typename K::Line_2 const *line, in Line_2_Triangle_2_pair()
49 typename K::Line_2 const*_line;
60 do_intersect(const typename K::Line_2 &p1, in do_intersect()
73 const typename K::Line_2 &p1, in do_intersect()
83 typedef typename K::Line_2 Line_2; in intersection_type() typedef
89 Line_2 l(_trian->vertex(0), _trian->vertex(1)); in intersection_type()
93 Line_2(_trian->vertex(0), _trian->vertex(1))); in intersection_type()
160 intersection(const typename K::Line_2 &line, in intersection()
183 const typename K::Line_2 &line, in intersection()
192 CGAL_INTERSECTION_FUNCTION(Line_2, Triangle_2, 2)
[all …]
H A DLine_2_Line_2.h49 typename K::Line_2 const* _line1;
50 typename K::Line_2 const * _line2;
57 const typename K::Line_2 &p1, in do_intersect()
58 const typename K::Line_2 &p2, in do_intersect()
70 <K, typename K::Line_2, typename K::Line_2>::result_type
71 intersection(const typename K::Line_2 &line1, in intersection()
80 return intersection_return<typename K::Intersect_2, typename K::Line_2, typename K::Line_2>(); in intersection()
84 …return intersection_return<typename K::Intersect_2, typename K::Line_2, typename K::Line_2>(line1); in intersection()
188 typename K::Line_2
200 CGAL_INTERSECTION_FUNCTION_SELF(Line_2, 2)
[all …]
H A DLine_2_Point_2.h34 const typename K::Line_2 &line, in do_intersect()
42 do_intersect(const typename K::Line_2 &line, in do_intersect()
51 <K, typename K::Point_2, typename K::Line_2>::result_type
53 const typename K::Line_2 &line, in intersection()
57 … return intersection_return<typename K::Intersect_2, typename K::Point_2, typename K::Line_2>(pt); in intersection()
59 return intersection_return<typename K::Intersect_2, typename K::Point_2, typename K::Line_2>(); in intersection()
64 <K, typename K::Line_2, typename K::Point_2>::result_type
65 intersection(const typename K::Line_2 &line, in intersection()
76 CGAL_INTERSECTION_FUNCTION(Point_2, Line_2, 2)
77 CGAL_DO_INTERSECT_FUNCTION(Point_2, Line_2, 2)
H A DLine_2_Segment_2.h39 typename K::Line_2 const *line) in Segment_2_Line_2_pair()
48 typename K::Line_2 const * _line;
57 const typename K::Line_2 &p2, in do_intersect()
67 <K, typename K::Segment_2, typename K::Line_2>::result_type
69 const typename K::Line_2 &line, in intersection()
88 <K, typename K::Line_2, typename K::Segment_2>::result_type
89 intersection(const typename K::Line_2 &line, in intersection()
99 const typename K::Line_2 &line, in do_intersect()
115 const typename K::Line_2 &l1 = _seg->supporting_line(); in intersection_type()
158 CGAL_INTERSECTION_FUNCTION(Segment_2, Line_2, 2)
[all …]
H A DLine_2_Ray_2.h41 typename K::Line_2 const *line) in Ray_2_Line_2_pair()
52 typename K::Line_2 const * _line;
60 const typename K::Line_2 &p2, in do_intersect()
72 <K, typename K::Ray_2, typename K::Line_2>::result_type
74 const typename K::Line_2 &line, in intersection()
94 <K, typename K::Line_2, typename K::Ray_2>::result_type
95 intersection(const typename K::Line_2 &line, in intersection()
105 const typename K::Line_2 &p1, in do_intersect()
123 const typename K::Line_2 &l1 = _ray->supporting_line(); in intersection_type()
166 CGAL_INTERSECTION_FUNCTION(Ray_2, Line_2, 2)
[all …]
H A DIso_rectangle_2_Line_2.h40 Line_2_Iso_rectangle_2_pair(typename K::Line_2 const *line, in Line_2_Iso_rectangle_2_pair()
63 inline bool do_intersect(const typename K::Line_2 &p1, in do_intersect()
74 const typename K::Line_2 &p1, in do_intersect()
184 <K, typename K::Line_2, typename K::Iso_rectangle_2>::result_type
185 intersection(const typename K::Line_2 &line, in intersection()
194 …return intersection_return<typename K::Intersect_2, typename K::Line_2, typename K::Iso_rectangle_… in intersection()
196 …return intersection_return<typename K::Intersect_2, typename K::Line_2, typename K::Iso_rectangle_… in intersection()
205 <K, typename K::Line_2, typename K::Iso_rectangle_2>::result_type
207 const typename K::Line_2 &line, in intersection()
216 CGAL_INTERSECTION_FUNCTION(Line_2, Iso_rectangle_2, 2)
[all …]
H A DRay_2_Triangle_2.h61 typedef typename K::Line_2 Line_2; in intersection_type() typedef
67 Line_2 l(_trian->vertex(0), _trian->vertex(1)); in intersection_type()
71 Line_2(_trian->vertex(0), _trian->vertex(1))); in intersection_type()
73 Line_2(_trian->vertex(1), _trian->vertex(2))); in intersection_type()
75 Line_2(_trian->vertex(2), _trian->vertex(0))); in intersection_type()
78 Line_2(_trian->vertex(2), _trian->vertex(1))); in intersection_type()
80 Line_2(_trian->vertex(1), _trian->vertex(0))); in intersection_type()
82 Line_2(_trian->vertex(0), _trian->vertex(2))); in intersection_type()
/dports/math/cgal/CGAL-5.3/include/CGAL/
H A DLine_2.h30 class Line_2 : public R_::Kernel_base::Line_2
64 Line_2() {} in Line_2() function
75 explicit Line_2(const Segment_2& s) in Line_2() function
78 explicit Line_2(const Ray_2& r) in Line_2() function
104 Line_2
107 return Line_2(t.transform(point(0)), in transform()
111 Line_2
129 Line_2
225 operator==(const Line_2 &l) const
231 operator!=(const Line_2 &l) const
[all …]
H A DBounded_kernel.h93 typedef typename Base::Line_2 Line_2;
229 Line_2
233 return Line_2();
237 Line_2
241 return Line_2();
245 Line_2
249 return Line_2();
254 Line_2
258 return Line_2();
285 Line_2
[all …]
H A DIntersection_traits_2.h24 CGAL_INTERSECTION_TRAITS_2(Line_2, Line_2, Point_2, Line_2)
26 CGAL_INTERSECTION_TRAITS_2(Segment_2, Line_2, Point_2, Segment_2)
27 CGAL_INTERSECTION_TRAITS_2(Line_2, Segment_2, Point_2, Segment_2)
31 CGAL_INTERSECTION_TRAITS_2(Ray_2, Line_2, Point_2, Ray_2)
32 CGAL_INTERSECTION_TRAITS_2(Line_2, Ray_2, Point_2, Ray_2)
39 CGAL_INTERSECTION_TRAITS_2(Triangle_2, Line_2, Point_2, Segment_2)
40 CGAL_INTERSECTION_TRAITS_2(Line_2, Triangle_2, Point_2, Segment_2)
57 CGAL_INTERSECTION_TRAITS_2(Iso_rectangle_2, Line_2, Point_2, Segment_2)
58 CGAL_INTERSECTION_TRAITS_2(Line_2, Iso_rectangle_2, Point_2, Segment_2)
H A DLine_arc_2.h36 typedef typename CircularKernel::Line_2 Line_2; typedef
61 Line_arc_2(const Line_2 &support, in Line_arc_2()
68 Line_arc_2(const Line_2 &support, in Line_arc_2()
69 const Line_2 &l1, in Line_arc_2()
70 const Line_2 &l2) in Line_arc_2()
74 Line_arc_2(const Line_2 &support, in Line_arc_2()
117 Line_2
169 typename CK::Line_2 l;
H A DCircular_kernel_intersections.h74 intersection(const Circle_2 <K> &c1, const Line_2 <K> &c2, OutputIterator res) in intersection()
81 intersection(const Line_2 <K> &c1, const Circle_2 <K> &c2, OutputIterator res) in intersection()
88 intersection(const Line_2 <K> &c1, const Line_2 <K> &c2, OutputIterator res) in intersection()
101 CGAL_CIRCULAR_KERNEL_MACRO_GLOBAL_FUNCTION_INTERSECTION_(Line_2, Circular_arc_2)
102 CGAL_CIRCULAR_KERNEL_MACRO_GLOBAL_FUNCTION_INTERSECTION_(Line_2, Line_arc_2)
103 CGAL_CIRCULAR_KERNEL_MACRO_GLOBAL_FUNCTION_INTERSECTION_(Circular_arc_2, Line_2)
104 CGAL_CIRCULAR_KERNEL_MACRO_GLOBAL_FUNCTION_INTERSECTION_(Line_arc_2, Line_2)
/dports/math/cgal/CGAL-5.3/include/CGAL/Envelope_3/
H A DEnv_plane_traits_3_functions.h31 typedef typename K::Line_2 Line_2; in plane_half_plane_proj_intersection() typedef
49 const Line_2& proj_inter_line = project_xy(l3, k); in plane_half_plane_proj_intersection()
62 typedef typename K::Line_2 Line_2; in half_plane_half_plane_proj_intersection() typedef
68 Line_2 l; in half_plane_half_plane_proj_intersection()
81 typename K::Line_2 project_xy(const typename K::Line_3& l, in project_xy()
100 Object line_under_linear_constraint(const typename K::Line_2& l1, in line_under_linear_constraint()
101 const typename K::Line_2& l2, in line_under_linear_constraint()
105 typedef typename K::Line_2 Line_2; in line_under_linear_constraint() typedef
139 CGAL_USE_TYPE(Line_2); in line_under_linear_constraint()
140 CGAL_assertion_code(Line_2 dummy;); in line_under_linear_constraint()
[all …]
/dports/math/cgal/CGAL-5.3/include/CGAL/Segment_Delaunay_graph_Linf_2/
H A DBasic_predicates_C2.h101 Line_2
361 Line_2 parallel_bis(const Line_2& lp, const Line_2& lq) in parallel_bis()
457 const Line_2& l1, const Line_2& l2, in compute_intersection_of_lines()
1152 Line_2 lhor = Line_2(0,1,-pp.y()); in intersects_segment_interior_inf_wedge_sp()
1153 Line_2 lver = Line_2(-1,0,pp.x()); in intersects_segment_interior_inf_wedge_sp()
1160 Line_2 lhor = Line_2(0,-1,pp.y()); in intersects_segment_interior_inf_wedge_sp()
1161 Line_2 lver = Line_2(-1,0,pp.x()); in intersects_segment_interior_inf_wedge_sp()
1168 Line_2 lhor = Line_2(0,-1,pp.y()); in intersects_segment_interior_inf_wedge_sp()
1169 Line_2 lver = Line_2(1,0,-pp.x()); in intersects_segment_interior_inf_wedge_sp()
1176 Line_2 lhor = Line_2(0,1,-pp.y()); in intersects_segment_interior_inf_wedge_sp()
[all …]
/dports/math/cgal/CGAL-5.3/include/CGAL/Circular_kernel_2/
H A DLine_arc_2.h43 typedef typename CK::Line_2 Line_2; typedef
104 Line_arc_2_base(const Line_2 &support, in Line_arc_2_base()
118 Line_arc_2_base(const Line_2 &support, in Line_arc_2_base()
119 const Line_2 &l1, in Line_arc_2_base()
120 const Line_2 &l2) in Line_arc_2_base()
129 typename Intersection_traits<CK, Line_2, Line_2>::result_type in Line_arc_2_base()
143 Line_arc_2_base(const Line_2 &support, in Line_arc_2_base()
175 _support = Line_2(p1, p2); in Line_arc_2_base()
183 Line_2 _support;
233 const Line_2 & supporting_line() const in supporting_line()
[all …]
H A DIntersection_traits.h108 struct CK2_Intersection_traits<CK, typename CK::Line_arc_2, typename CK::Line_2>
120 struct CK2_Intersection_traits<CK, typename CK::Line_2, typename CK::Line_arc_2>
121 : public CK2_Intersection_traits<CK, typename CK::Line_arc_2, typename CK::Line_2>
125 struct CK2_Intersection_traits<CK, typename CK::Line_2, typename CK::Circular_arc_2>
136 struct CK2_Intersection_traits<CK, typename CK::Circular_arc_2, typename CK::Line_2>
137 : public CK2_Intersection_traits<CK, typename CK::Line_2, typename CK::Circular_arc_2>
155 struct CK2_Intersection_traits<CK, typename CK::Line_2, typename CK::Circle_2>
166 struct CK2_Intersection_traits<CK, typename CK::Circle_2, typename CK::Line_2> :
167 public CK2_Intersection_traits<CK, typename CK::Line_2, typename CK::Circle_2>
171 struct CK2_Intersection_traits<CK, typename CK::Line_2, typename CK::Line_2>
[all …]
H A Dinternal_functions_on_line_2.h29 get_equation( const typename CK::Line_2 & L ) in get_equation()
35 typename CK::Line_2
38 return typename CK::Line_2(eq[2],eq[1],eq[0]); in construct_line_2()
43 has_on(const typename CK::Line_2 & l, in has_on()
55 non_oriented_equal(const typename CK::Line_2 & a1, in non_oriented_equal()
56 const typename CK::Line_2 & a2) { in non_oriented_equal()
/dports/math/cgal/CGAL-5.3/include/CGAL/Apollonius_graph_2/
H A DConstructions_C2.h104 typename Gt::Line_2
108 typedef typename Gt::Line_2 Line_2; in ad_left_bitangent_line_2() typedef
114 return Line_2(a, b, c); in ad_left_bitangent_line_2()
122 typedef typename Gt::Line_2 Line_2; typedef
158 typedef typename Gt::Line_2 Line_2; typedef
176 Line_2 l1(p.point(), q.point()); in operator()
196 typedef typename Gt::Line_2 Line_2; typedef
221 Line_2 l1(p.point(), q.point()); in operator()
237 Line_2 l1(q.point(), p.point()); in operator()
316 typedef typename Gt::Line_2 Line_2; typedef
[all …]
/dports/math/cgal/CGAL-5.3/include/CGAL/Segment_Delaunay_graph_2/
H A DBasic_predicates_C2.h65 class Line_2
71 Line_2() : a_(1), b_(0), c_(0) {} in Line_2() function
72 Line_2(const RT& a, const RT& b, const RT& c) in Line_2() function
156 Line_2 compute_supporting_line(const Site_2& s) in compute_supporting_line()
160 return Line_2(a, b, c); in compute_supporting_line()
173 Line_2 compute_supporting_line(const Segment_2& s)
177 return Line_2(a, b, c);
246 Line_2 compute_perpendicular(const Line_2& l, const Point_2& p) in compute_perpendicular()
252 return Line_2(a, b, c); in compute_perpendicular()
256 Line_2 opposite_line(const Line_2& l) in opposite_line()
[all …]
H A DConstructions_C2.h161 typedef typename Gt::Line_2 Line_2; typedef
162 typedef Line_2 result_type;
190 Line_2 l(p.point(), q.point()); in operator()
196 Line_2 l = p.segment().supporting_line(); in operator()
201 Line_2 l = q.segment().supporting_line(); in operator()
216 typedef typename Gt::Line_2 Line_2; typedef
244 Line_2 l(p1, p2); in operator()
245 Line_2 lperp = l.perpendicular( v ); in operator()
262 typedef typename Gt::Line_2 Line_2; typedef
294 Line_2 l = q.segment().supporting_line(); in operator()
[all …]
H A DOriented_side_of_bisector_C2.h39 typedef typename Base::Line_2 Line_2; typedef
112 Line_2 ls = compute_supporting_line(s.supporting_site()); in compare_distances_sp()
113 Line_2 lp = compute_perpendicular(ls, p.point()); in compare_distances_sp()
136 Line_2 ls = compute_supporting_line(s.supporting_site()); in compare_distances_sp()
137 Line_2 lsrc = compute_perpendicular(ls, ssrc); in compare_distances_sp()
138 Line_2 ltrg = compute_perpendicular(ls, strg); in compare_distances_sp()
186 Line_2 ls1 = compute_supporting_line(s1.supporting_site()); in compare_distances_ss()
187 Line_2 lsrc1 = compute_perpendicular(ls1, ssrc1); in compare_distances_ss()
188 Line_2 ltrg1 = compute_perpendicular(ls1, strg1); in compare_distances_ss()
193 Line_2 lsrc2 = compute_perpendicular(ls2, ssrc2); in compare_distances_ss()
[all …]
/dports/math/cgal/CGAL-5.3/include/CGAL/Kernel/
H A Dglobal_functions_internal_2.h160 typename K::Line_2
169 typename K::Line_2
170 bisector(const typename K::Line_2 &l1, in bisector()
389 const typename K::Line_2 &l1, in compare_x()
398 compare_x(const typename K::Line_2 &l, in compare_x()
399 const typename K::Line_2 &h1, in compare_x()
408 compare_x(const typename K::Line_2 &l1, in compare_x()
409 const typename K::Line_2 &h1, in compare_x()
410 const typename K::Line_2 &l2, in compare_x()
518 compare_y(const typename K::Line_2 &l, in compare_y()
[all …]
H A Dglobal_functions_2.h165 typename K::Line_2
173 typename K::Line_2
174 bisector(const Line_2<K> &l1, const Line_2<K> &l2) in bisector()
337 compare_slope(const Line_2<K> &l1, const Line_2<K> &l2) in compare_slope()
357 compare_slopes(const Line_2<K> &l1, const Line_2<K> &l2) in compare_slopes()
385 const Line_2<K>& l1, in compare_x()
386 const Line_2<K>& l2) in compare_x()
394 compare_x(const Line_2<K> &l, in compare_x()
509 compare_y(const Line_2<K> &l, in compare_y()
1038 typename K::Line_2
[all …]
/dports/math/cgal/CGAL-5.3/include/CGAL/Qt/
H A DLineGraphicsItem.h35 typedef typename CK::Line_2 Line_2; typedef
60 void setLine(const Line_2& a);
62 Line_2 line() const in line()
75 Line_2 line_;
81 LineGraphicsItem<CK>::setLine(const Line_2& a) in setLine()
/dports/math/cgal/CGAL-5.3/include/CGAL/Nef_2/
H A DLine_to_epoint.h26 typedef typename Kernel::Line_2 Line_2; typedef
32 static RT dx(const Line_2& l) { return l.b(); } in dx()
33 static RT dy(const Line_2& l) { return -l.a(); } in dy()
35 static FT ordinate_distance(const Line_2& l) { in ordinate_distance()
39 static Point_type determine_type(const Line_2& l) in determine_type()

123456789