/dports/math/cgal/CGAL-5.3/include/CGAL/Kernel/ |
H A D | global_functions_3.h | 40 angle(const Point_3<K> &p, const Point_3<K> &q, const Point_3<K> &r) in angle() 48 angle(const Point_3<K> &p, const Point_3<K> &q, in angle() 49 const Point_3<K> &r, const Point_3<K> &s) in angle() 57 angle(const Point_3<K> &p, const Point_3<K> &q, in angle() 219 centroid(const Point_3<K> &p, const Point_3<K> &q, const Point_3<K> &r) in centroid() 287 collinear(const Point_3<K> &p, const Point_3<K> &q, const Point_3<K> &r) in collinear() 616 equidistant_line(const Point_3<K> &p, const Point_3<K> &q, const Point_3<K> &r) in equidistant_line() 760 normal(const Point_3<K> &p, const Point_3<K> &q, const Point_3<K> &r) in normal() 1259 squared_area(const Point_3<K> &p, const Point_3<K> &q, const Point_3<K> &r) in squared_area() 1276 squared_radius(const Point_3<K> &p, const Point_3<K> &q, const Point_3<K> &r) in squared_radius() [all …]
|
H A D | global_functions_internal_3.h | 130 typename K::Point_3 139 typename K::Point_3 148 typename K::Point_3 158 typename K::Point_3 168 typename K::Point_3 179 typename K::Point_3 208 typename K::Point_3 219 typename K::Point_3 229 typename K::Point_3 237 typename K::Point_3 [all …]
|
H A D | function_objects.h | 100 typedef typename K::Point_3 Point_3; typedef 117 operator()(const Point_3& p, const Point_3& q, const Point_3& r) const in operator() 149 typedef typename K::Point_3 Point_3; typedef 167 operator()(const Point_3& p, const Point_3& q, const Point_3& r) const in operator() 786 typedef typename K::Point_3 Point_3; typedef 790 …result_type operator()(const Point_3& p, const Point_3& q, const Point_3& r, const Point_3& s) con… in operator() 859 typedef typename K::Point_3 Point_3; typedef 893 operator()(const Point_3& p, const Point_3& q, const Point_3& r) const in operator() 913 operator()(const Point_3& a, const Point_3& b, const Point_3& c, const Point_3& d) const in operator() 1810 operator()(const Point_3& p,const Point_3& q, const Point_3& r) const in operator() [all …]
|
/dports/math/cgal/CGAL-5.3/include/CGAL/ |
H A D | Intersection_traits_3.h | 21 CGAL_INTERSECTION_TRAITS_2(Line_3, Line_3, Point_3, Line_3) 23 CGAL_INTERSECTION_TRAITS_2(Line_3, Plane_3, Point_3, Line_3) 26 CGAL_INTERSECTION_TRAITS_2(Line_3, Ray_3, Point_3, Ray_3) 27 CGAL_INTERSECTION_TRAITS_2(Ray_3, Line_3, Point_3, Ray_3) 140 boost::variant< typename K::Point_3 > variant_type; 148 boost::variant< typename K::Point_3 > variant_type; 155 boost::variant< typename K::Point_3 > variant_type; 260 boost::variant< typename K::Point_3 > variant_type; 268 boost::variant< typename K::Point_3 > variant_type; 276 boost::variant< typename K::Point_3 > variant_type; [all …]
|
H A D | Convex_hull_projective_yz_traits_2.h | 27 template <class Point_3> 34 operator()(const Point_3& p, const Point_3& q) const in operator() 48 operator()(const Point_3& p, const Point_3& q) const in operator() 62 operator()(const Point_3& p, const Point_3& q) const in operator() 76 operator()(const Point_3& p, const Point_3& q, const Point_3& r) const in operator() 87 Left_of_line_plane_yz_2(const Point_3& a, const Point_3& b): in Left_of_line_plane_yz_2() 98 Point_3 p_a; 99 Point_3 p_b; 109 operator()(const Point_3& p, const Point_3& q, in operator() 110 const Point_3& r, const Point_3& s) const in operator() [all …]
|
H A D | Convex_hull_projective_xy_traits_2.h | 28 template <class Point_3> 35 operator()(const Point_3& p, const Point_3& q) const in operator() 42 template <class Point_3> 49 operator()(const Point_3& p, const Point_3& q) const in operator() 56 template <class Point_3> 63 operator()(const Point_3& p, const Point_3& q) const in operator() 70 template <class Point_3> 77 operator()(const Point_3& p, const Point_3& q, const Point_3& r) const in operator() 91 operator()(const Point_3& p, const Point_3& q, in operator() 92 const Point_3& r, const Point_3& s) const in operator() [all …]
|
H A D | Convex_hull_projective_xz_traits_2.h | 29 template <class Point_3> 36 operator()(const Point_3& p, const Point_3& q) const in operator() 43 template <class Point_3> 50 operator()(const Point_3& p, const Point_3& q) const in operator() 57 template <class Point_3> 64 operator()(const Point_3& p, const Point_3& q) const in operator() 71 template <class Point_3> 78 operator()(const Point_3& p, const Point_3& q, const Point_3& r) const in operator() 93 operator()(const Point_3& p, const Point_3& q, in operator() 94 const Point_3& r, const Point_3& s) const in operator() [all …]
|
H A D | Convex_hull_traits_3.h | 35 typedef typename R_::Point_3 Point_3; typedef 38 Point_3 p_, q_, r_; 44 Point_triple(const Point_3 &p, const Point_3 &q, const Point_3 &r) in Point_triple() 68 typename To::Point_3 78 typedef typename K::Point_3 Point_3; typedef 111 typedef typename K::Point_3 Point_3; typedef 130 typedef typename K::Point_3 Point_3; typedef 136 operator()( const Plane_3& h, const Point_3& p, const Point_3& q) const in operator() 138 const Point_3& hp = h.p(); in operator() 164 typedef typename R::Point_3 Point_3; typedef [all …]
|
H A D | Robust_circumcenter_filtered_traits_3.h | 32 typedef typename K::Point_3 Point_3; typedef 43 Point_3 operator() ( const Point_3 & p, in operator() 76 Point_3 operator() ( const Point_3 & p, in operator() 108 Point_3 operator() ( const Point_3 & p, in operator() 202 typedef typename K::Point_3 Point_3; typedef 212 FT operator()( const Point_3& p, in operator() 213 const Point_3& q, in operator() 214 const Point_3& r, in operator() 241 FT operator()( const Point_3& p, in operator() 242 const Point_3& q, in operator() [all …]
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Homogeneous/ |
H A D | SphereH3.h | 32 typedef typename R_::Point_3 Point_3; typedef 47 SphereH3(const Point_3& p, const Point_3& q, 48 const Point_3& r, const Point_3& u); 50 SphereH3(const Point_3& p, const Point_3& q, 51 const Point_3& r, 54 SphereH3(const Point_3& p, const Point_3& q, 57 SphereH3(const Point_3& p, 67 const Point_3 & center() const; 131 Point_3 center = midpoint(p,q); in SphereH3() 144 Point_3 center = circumcenter(p,q,r); in SphereH3() [all …]
|
H A D | PlaneH3.h | 30 typedef typename R_::Point_3 Point_3; typedef 50 PlaneH3(const Point_3&, const Point_3&, const Point_3& ); 73 Point_3 projection(const Point_3& ) const; 287 typename PlaneH3<R>::Point_3 293 typename PlaneH3<R>::Point_3 354 typename PlaneH3<R>::Point_3 360 typename PlaneH3<R>::Point_3 410 Point_3 p = l.point(); in has_on() 504 Point_3 e1p( e1phx, e1phy, e1phz ); in transform_to_2d() 505 Point_3 e2p( e2phx, e2phy, e2phz ); in transform_to_2d() [all …]
|
H A D | Iso_cuboidH3.h | 32 typedef typename R_::Point_3 Point_3; typedef 45 Iso_cuboidH3(const Point_3& p, const Point_3& q, int) in Iso_cuboidH3() 53 Iso_cuboidH3(const Point_3& p, const Point_3& q); 55 Iso_cuboidH3(const Point_3& left, const Point_3& right, 56 const Point_3& bottom, const Point_3& top, 57 const Point_3& far_, const Point_3& close); 71 Point_3 vertex(int i) const; 72 Point_3 operator[](int i) const; 78 bool has_on(const Point_3& p) const; 286 typename Iso_cuboidH3<R>::Point_3 [all …]
|
H A D | RayH3.h | 31 typedef typename R_::Point_3 Point_3; typedef 46 RayH3( const Point_3& sp, const Point_3& secondp) in RayH3() 55 RayH3( const Point_3& sp, const Line_3& l) in RayH3() 58 const Point_3 & start() const; 59 const Point_3 & source() const; 60 Point_3 second_point() const; 61 Point_3 point(const FT i) const; 76 const typename RayH3<R>::Point_3 & 82 const typename RayH3<R>::Point_3 & 104 typename RayH3<R>::Point_3 [all …]
|
/dports/math/cgal/CGAL-5.3/examples/BGL_surface_mesh/ |
H A D | gwdwg.cpp | 11 typedef K::Point_3 Point_3; typedef 25 Point_3(-1,-1,-1), in main() 26 Point_3(1,-1,-1), in main() 27 Point_3(1,1,-1), in main() 28 Point_3(-1,1,-1), in main() 29 Point_3(-1,1,1), in main() 30 Point_3(-1,-1,1), in main() 31 Point_3(1,-1,1), in main() 32 Point_3(1,1,1), in main() 47 Point_3(0.5,0.5,-0.5), in main() [all …]
|
/dports/math/cgal/CGAL-5.3/include/CGAL/NewKernel_d/ |
H A D | Kernel_3_interface.h | 34 typedef typename Get_type<Base, Point_tag>::type Point_3; typedef 37 typedef std::tuple<Point_3,Point_3,Point_3> Triangle_3; // placeholder 38 typedef std::tuple<Point_3,Point_3,Point_3,Point_3> Tetrahedron_3; // placeholder 44 result_type operator()(Point_3 const&a, Point_3 const&b) { in operator() 53 result_type operator()(Point_3 const&a, Point_3 const&b, Point_3 const&c) { in operator() 56 … result_type operator()(Point_3 const&a, Point_3 const&b, Point_3 const&c, Point_3 const&d) { in operator() 65 … result_type operator()(Point_3 const&a, Point_3 const&b, Point_3 const&c, Point_3 const&d) { in operator() 67 Point_3 const* t[4]={&a,&b,&c,&d}; in operator() 77 …result_type operator()(Point_3 const&a, Point_3 const&b, Point_3 const&c, Point_3 const&d, Point_3… in operator() 79 Point_3 const* t[5]={&a,&b,&c,&d}; in operator()
|
/dports/math/cgal/CGAL-5.3/include/CGAL/internal/ |
H A D | Projection_traits_3.h | 173 typedef typename R::Point_3 Point_3; 197 typedef typename R::Point_3 Point_3; 208 bool operator()(const Point_3& p,const Point_3& q,const Point_3& r) const 221 typedef typename R::Point_3 Point_3; 248 typedef typename R::Point_3 Point_3; 289 typedef typename R::Point_3 Point_3; 376 typedef typename R::Point_3 Point_3; 397 Point_3 operator() (const Point_3& p1,const Point_3& p2) const 402 Point_3 operator() (const Point_3& p1,const Point_3& p2,const Point_3& p3) const 411 typedef typename R::Point_3 Point_3; [all …]
|
H A D | Transform_coordinates_traits_3.h | 55 static typename R::FT x(const typename R::Point_3& p) {return p.x();} 56 static typename R::FT y(const typename R::Point_3& p) {return p.y();} 62 static typename R::FT y(const typename R::Point_3& p) {return p.y();} 67 static typename R::FT x(const typename R::Point_3& p) {return p.x();} 79 static typename R::FT x(const typename R::Point_3& p) {return p.y();} 80 static typename R::FT y(const typename R::Point_3& p) {return p.x();} 201 typedef typename R::Point_3 Point; 210 typedef typename R::Point_3 Point; 219 typedef typename R::Point_3 Point; 228 typedef typename R::Point_3 Point; [all …]
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Cartesian/ |
H A D | Segment_3.h | 28 typedef typename R_::Point_3 Point_3; typedef 44 SegmentC3(const Point_3 &sp, const Point_3 &ep) in SegmentC3() 53 const Point_3 & source() const in source() 57 const Point_3 & target() const in target() 62 const Point_3 & start() const; 63 const Point_3 & end() const; 68 const Point_3 & point(int i) const; 98 const typename SegmentC3<R>::Point_3 & 105 const typename SegmentC3<R>::Point_3 & 113 const typename SegmentC3<R>::Point_3 & [all …]
|
H A D | Tetrahedron_3.h | 32 typedef typename R_::Point_3 Point_3; typedef 36 typedef std::array<Point_3, 4> Rep; 46 TetrahedronC3(const Point_3 &p, const Point_3 &q, const Point_3 &r, in TetrahedronC3() 47 const Point_3 &s) in TetrahedronC3() 50 const Point_3 & vertex(int i) const; 51 const Point_3 & operator[](int i) const; 79 std::vector< Point_3 > V1; 80 std::vector< Point_3 > V2; 81 typename std::vector< Point_3 >::iterator uniq_end1; 106 const typename TetrahedronC3<R>::Point_3 & [all …]
|
H A D | Plane_3.h | 32 typedef typename R_::Point_3 Point_3; typedef 54 PlaneC3(const Point_3 &p, const Point_3 &q, const Point_3 &r) in PlaneC3() 66 PlaneC3(const Line_3 &l, const Point_3 &p) in PlaneC3() 74 PlaneC3(const Ray_3 &r, const Point_3 &p) in PlaneC3() 100 Point_3 point() const; 101 Point_3 projection(const Point_3 &p) const; 107 Point_3 to_plane_basis(const Point_3 &p) const; 166 typename PlaneC3<R>::Point_3 174 typename PlaneC3<R>::Point_3 212 typename PlaneC3<R>::Point_3 [all …]
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Intersections_3/internal/ |
H A D | Bbox_3_Plane_3_do_intersect.h | 32 typename K::Point_3& p_min, in get_min_max() 33 typename K::Point_3& p_max) in get_min_max() 38 p_min = typename K::Point_3(bbox.xmin(), bbox.ymin(),bbox.zmin()); in get_min_max() 42 p_min = typename K::Point_3(bbox.xmin(), bbox.ymin(),bbox.zmax()); in get_min_max() 43 p_max = typename K::Point_3(bbox.xmax(), bbox.ymax(),bbox.zmin()); in get_min_max() 48 p_min = typename K::Point_3(bbox.xmin(), bbox.ymax(),bbox.zmin()); in get_min_max() 49 p_max = typename K::Point_3(bbox.xmax(), bbox.ymin(),bbox.zmax()); in get_min_max() 52 p_min = typename K::Point_3(bbox.xmin(), bbox.ymax(),bbox.zmax()); in get_min_max() 53 p_max = typename K::Point_3(bbox.xmax(), bbox.ymin(),bbox.zmin()); in get_min_max() 91 typedef typename K::Point_3 Point_3; in do_intersect_plane_box() typedef [all …]
|
H A D | Triangle_3_Triangle_3_do_intersect.h | 128 typedef typename K::Point_3 Point_3; in do_intersect_coplanar() typedef 145 const Point_3 * p = &P; in do_intersect_coplanar() 146 const Point_3 * q = &Q; in do_intersect_coplanar() 147 const Point_3 * r = &R; in do_intersect_coplanar() 149 const Point_3 * a = &A; in do_intersect_coplanar() 150 const Point_3 * b = &B; in do_intersect_coplanar() 151 const Point_3 * c = &C; in do_intersect_coplanar() 205 typedef typename K::Point_3 Point_3; in do_intersect() typedef 222 const Point_3 * s_min1; in do_intersect() 223 const Point_3 * t_min1; in do_intersect() [all …]
|
/dports/math/cgal/CGAL-5.3/include/CGAL/IO/WKT/ |
H A D | traits_point_3.h | 32 struct tag<CGAL::Point_3<K> > 38 struct coordinate_type<CGAL::Point_3<K> > 44 struct coordinate_system<CGAL::Point_3<K> > 50 struct dimension<CGAL::Point_3<K> > 55 struct access<CGAL::Point_3<K>, 0> 57 static double get(const CGAL::Point_3<K>& p) { return CGAL::to_double(p.x()); } 58 static void set(CGAL::Point_3<K>& p, typename K::FT c) { p = CGAL::Point_3<K> (c, p.y(), p.z()); } 62 struct access<CGAL::Point_3<K>, 1> 65 static void set(CGAL::Point_3<K>& p, typename K::FT c) { p = CGAL::Point_3<K> (p.x(), c, p.z()); } 69 struct access<CGAL::Point_3<K>, 2> [all …]
|
/dports/math/cgal/CGAL-5.3/demo/Geomview/ |
H A D | kernel.cpp | 45 gv << K::Point_3 (200, 100, 100); in main() 50 gv << K::Segment_3 (K::Point_3(200, 100, 100), in main() 51 K::Point_3(300, 100, 200)); in main() 59 gv << K::Triangle_3 (K::Point_3(200, 200, 50), in main() 60 K::Point_3(220, 220, 80), in main() 61 K::Point_3(180, 220, 100)); in main() 63 gv << K::Tetrahedron_3 (K::Point_3(100, 100, 180), in main() 64 K::Point_3(120, 70, 220), in main() 65 K::Point_3(100, 100, 220), in main() 72 gv << K::Ray_3(K::Point_3(250,250,250), K::Point_3(500,500,500)); in main() [all …]
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Intersections_3/ |
H A D | Point_3_Point_3.h | 27 do_intersect(const typename K::Point_3 &pt1, in do_intersect() 28 const typename K::Point_3 &pt2, in do_intersect() 36 <K, typename K::Point_3, typename K::Point_3>::result_type 37 intersection(const typename K::Point_3 &pt1, in intersection() 38 const typename K::Point_3 &pt2, in intersection() 42 …return intersection_return<typename K::Intersect_3, typename K::Point_3, typename K::Point_3>(pt1); in intersection() 43 return intersection_return<typename K::Intersect_3, typename K::Point_3, typename K::Point_3>(); in intersection() 49 CGAL_INTERSECTION_FUNCTION_SELF(Point_3, 3) 50 CGAL_DO_INTERSECT_FUNCTION_SELF(Point_3, 3)
|