Home
last modified time | relevance | path

Searched refs:Ray_d (Results 1 – 18 of 18) sorted by relevance

/dports/math/cgal/CGAL-5.3/include/CGAL/Kernel_d/
H A DRay_d.h42 typedef Ray_d<p_R> Self;
72 Ray_d(const Base& b) : Base(b) {} in Ray_d() function
76 Ray_d() : Base( Pair() ) {} in Ray_d() function
100 Ray_d(const Segment_d<R>& s) in Ray_d() function
130 Ray_d<R> opposite() const in opposite()
133 { return Ray_d<R>(source(),-direction()); } in opposite()
153 bool operator==(const Ray_d<R>& r1) const
160 bool operator!=(const Ray_d<R>& r1)
164 (std::istream&, Ray_d<R>&);
166 (std::ostream&, const Ray_d<R>&);
[all …]
H A Dfunction_objects.h70 typedef typename R::Ray_d Ray_d; typedef
93 struct result<F(Ray_d, Line_d)>
94 { typedef boost::optional< boost::variant< Point_d, Ray_d > > type; };
97 struct result<F(Line_d, Ray_d)> : result<F(Ray_d, Line_d)>
101 struct result<F(Ray_d, Segment_d)>
105 struct result<F(Segment_d, Ray_d)> : result<F(Ray_d, Segment_d)>
109 struct result<F(Ray_d, Ray_d)>
110 { typedef boost::optional< boost::variant< Point_d, Segment_d, Ray_d > > type; };
120 struct result<F(Hyperplane_d, Ray_d)>
121 { typedef boost::optional< boost::variant< Point_d, Ray_d > > type; };
[all …]
H A Dintersection_objects_d.h83 typedef typename R::Ray_d Ray_d; typedef
87 Line_d _l; Ray_d _r;
97 bool intersection(Ray_d& result);
212 typedef typename R::Ray_d Ray_d; typedef
215 Ray_d _r1, _r2;
221 Ray_d_Ray_d_pair(const Ray_d& r1, const Ray_d& r2) in Ray_d_Ray_d_pair()
226 bool intersection(Ray_d& result);
303 typedef typename R::Ray_d Ray_d; typedef
306 Ray_d _r; Segment_d _s;
543 typedef typename R::Ray_d Ray_d; typedef
[all …]
H A DCartesian_converter_d.h157 typename K2::Ray_d
158 operator()(const typename K1::Ray_d &a) const in operator()
160 typedef typename K2::Ray_d Ray_d; in operator() typedef
161 return Ray_d(operator()(a.source()), operator()(a.second_point())); in operator()
H A DPair_d.h25 template <class R> class Ray_d; variable
38 friend class Ray_d<R>;
H A DLine_d_impl.h29 Line_d<R> Ray_d<R>::supporting_line() const in supporting_line()
H A DLine_d.h66 friend class Ray_d<R>;
109 Line_d(const Ray_d<R>& r) : Base(r) {} in Line_d()
H A DInterface_classes.h29 template <class R> class Ray_d; variable
H A Dinterface_macros_d.h42 CGAL_Kernel_obj(Ray_d)
H A DSegment_d.h69 friend class Ray_d<R>;
/dports/math/cgal/CGAL-5.3/include/CGAL/
H A Dintersections_d.h50 intersection(const typename R::Ray_d& l1, const typename R::Ray_d& l2, const R&) in decltype()
57 return intersection_return<typename R::Intersect_d, typename R::Ray_d, typename R::Ray_d>(); in decltype()
61 return intersection_return<typename R::Intersect_d, typename R::Ray_d, typename R::Ray_d>(p); in decltype()
64 typename R::Ray_d r; in decltype()
66 return intersection_return<typename R::Intersect_d, typename R::Ray_d, typename R::Ray_d>(r); in decltype()
71 return intersection_return<typename R::Intersect_d, typename R::Ray_d, typename R::Ray_d>(s); in decltype()
74 …return intersection_return<typename R::Intersect_d, typename R::Ray_d, typename R::Ray_d>(); // ne… in decltype()
273 inline bool do_intersect(const typename R::Ray_d &l1, const typename R::Ray_d &l2, const R&) in do_intersect()
362 class Ray_d; variable
366 CGAL_INTERSECTION_FUNCTION_SELF(Ray_d, d)
[all …]
H A Dsimple_transformations_d.h68 Ray_d<R> reflect(const Ray_d<R>& r, const Point_d<R>& p) in reflect()
70 { return Ray_d<R>(reflect(r.point(0),p),reflect(r.point(1),p)); } in reflect()
73 Ray_d<R> reflect(const Ray_d<R>& r, const Line_d<R>& l) in reflect()
75 { return Ray_d<R>(reflect(r.point(0),l),reflect(r.point(1),l)); } in reflect()
H A DHomogeneous_d.h184 typedef CGAL::Ray_d<Self> Ray_d; typedef
204 typedef internal::Construct<Ray_d> Construct_ray_d;
H A DCartesian_d.h204 typedef CGAL::Ray_d<Self> Ray_d; typedef
224 typedef internal::Construct<Ray_d> Construct_ray_d;
H A DConvex_hull_d_traits_3.h44 typedef typename R_::Ray_3 Ray_d; typedef
H A DConvex_hull_d.h294 typedef typename R::Ray_d Ray_d; typedef
1453 Ray_d l(centerpoint, center_of_hull_facet_point); in is_valid()
/dports/math/cgal/CGAL-5.3/include/CGAL/Kernel/
H A DDimension_utils.h108 struct Ray <K, Dynamic_dimension_tag> { typedef typename K::Ray_d type; };
/dports/math/cgal/CGAL-5.3/include/CGAL/NewKernel_d/
H A DKernel_d_interface.h46 typedef typename Get_type<Base, Ray_tag>::type Ray_d; typedef