/dports/math/cgal/CGAL-5.3/include/CGAL/ |
H A D | Bbox_3.h | 31 class Bbox_3 42 Bbox_3() in Bbox_3() function 73 Bbox_3 operator+(const Bbox_3& b) const; 74 Bbox_3& operator+=(const Bbox_3& b); 111 Bbox_3::operator==(const Bbox_3 &b) const 120 Bbox_3::operator!=(const Bbox_3 &b) const 151 Bbox_3 152 Bbox_3::operator+(const Bbox_3& b) const 163 Bbox_3& 164 Bbox_3::operator+=(const Bbox_3& b) [all …]
|
H A D | Intersection_traits_3.h | 108 struct Intersection_traits<K, CGAL::Bbox_3, typename K::Line_3> { 115 struct Intersection_traits<K, typename K::Line_3, CGAL::Bbox_3> : 116 public Intersection_traits<K, CGAL::Bbox_3, typename K::Line_3> {}; 120 struct Intersection_traits<K, typename K::Segment_3, CGAL::Bbox_3> : 121 public Intersection_traits<K, CGAL::Bbox_3, typename K::Line_3> {}; 124 struct Intersection_traits<K, CGAL::Bbox_3, typename K::Segment_3> : 129 struct Intersection_traits<K, typename K::Ray_3, CGAL::Bbox_3> : 133 struct Intersection_traits<K, CGAL::Bbox_3, typename K::Ray_3> : 146 struct Intersection_traits<K, Bbox_3, typename K::Point_3> { 153 struct Intersection_traits<K, typename K::Point_3, Bbox_3> { [all …]
|
H A D | Labeled_image_mesh_domain_3.h | 69 typedef CGAL::Bbox_3 Bbox_3; typedef 101 Bbox_3 compute_bounding_box(const Image& im) const in compute_bounding_box() 103 return Bbox_3(-im.vx()+im.tx(), in compute_bounding_box()
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Intersections_3/ |
H A D | Bbox_3_Point_3.h | 26 bool do_intersect(const CGAL::Bbox_3& a, in do_intersect() 37 const CGAL::Bbox_3& b) { in do_intersect() 43 typename Intersection_traits<K, typename K::Point_3, CGAL::Bbox_3>::result_type 45 const CGAL::Bbox_3& b) in intersection() 48 …ions::internal::intersection_return<typename K::Intersect_3, typename K::Point_3, CGAL::Bbox_3>(a); in intersection() 49 …tions::internal::intersection_return<typename K::Intersect_3, typename K::Point_3, CGAL::Bbox_3>(); in intersection() 54 typename Intersection_traits<K, CGAL::Bbox_3, typename K::Point_3>::result_type 55 intersection(const CGAL::Bbox_3& b, in intersection() 59 …return Intersections::internal::intersection_return<typename K::Intersect_3, CGAL::Bbox_3, typenam… in intersection() 60 …return Intersections::internal::intersection_return<typename K::Intersect_3, CGAL::Bbox_3, typenam… in intersection()
|
H A D | Bbox_3_Bbox_3.h | 24 do_intersect(const CGAL::Bbox_3& c, in do_intersect() 25 const CGAL::Bbox_3& bbox) in do_intersect() 30 typename boost::optional< typename boost::variant< Bbox_3> > 32 intersection(const CGAL::Bbox_3& a, in intersection() 33 const CGAL::Bbox_3& b) in intersection() 35 typedef typename boost::variant<Bbox_3> variant_type; in intersection() 48 return result_type(std::forward<Bbox_3>(Bbox_3(xmin, ymin, zmin, xmax, ymax, zmax))); in intersection()
|
H A D | Bbox_3_Iso_cuboid_3.h | 26 bool do_intersect(const CGAL::Bbox_3& a, in do_intersect() 33 const CGAL::Bbox_3& b) { in do_intersect() 38 typename Intersection_traits<K, typename K::Iso_cuboid_3, Bbox_3>::result_type 39 intersection(const CGAL::Bbox_3& a, in intersection() 45 typename Intersection_traits<K, typename K::Iso_cuboid_3, Bbox_3>::result_type 47 const CGAL::Bbox_3& b) { in intersection()
|
H A D | Bbox_3_Segment_3.h | 25 bool do_intersect(const CGAL::Bbox_3& a, in do_intersect() 32 const CGAL::Bbox_3& b) { in do_intersect() 37 typename Intersection_traits<K, typename K::Segment_3, Bbox_3>::result_type 38 intersection(const CGAL::Bbox_3& a, in intersection() 44 typename Intersection_traits<K, typename K::Segment_3, Bbox_3>::result_type 46 const CGAL::Bbox_3& b) { in intersection()
|
H A D | Bbox_3_Line_3.h | 26 bool do_intersect(const CGAL::Bbox_3& a, in do_intersect() 33 const CGAL::Bbox_3& b) { in do_intersect() 38 typename Intersection_traits<K, typename K::Line_3, Bbox_3>::result_type 39 intersection(const CGAL::Bbox_3& a, in intersection() 45 typename Intersection_traits<K, typename K::Line_3, Bbox_3>::result_type 47 const CGAL::Bbox_3& b) { in intersection()
|
H A D | Bbox_3_Ray_3.h | 26 bool do_intersect(const CGAL::Bbox_3& a, in do_intersect() 33 const CGAL::Bbox_3& b) { in do_intersect() 38 typename Intersection_traits<K, typename K::Ray_3, Bbox_3>::result_type 39 intersection(const CGAL::Bbox_3& a, in intersection() 45 typename Intersection_traits<K, typename K::Ray_3, Bbox_3>::result_type 47 const CGAL::Bbox_3& b) { in intersection()
|
H A D | Bbox_3_Triangle_3.h | 26 bool do_intersect(const CGAL::Bbox_3& a, in do_intersect() 33 const CGAL::Bbox_3& b) { in do_intersect() 38 typename Intersection_traits<K, typename K::Triangle_3, Bbox_3>::result_type 39 intersection(const CGAL::Bbox_3& box, in intersection() 47 typename Intersection_traits<K, typename K::Triangle_3, Bbox_3>::result_type 49 const CGAL::Bbox_3& b) { in intersection()
|
H A D | Bbox_3_Plane_3.h | 27 bool do_intersect(const CGAL::Bbox_3& a, in do_intersect() 34 const CGAL::Bbox_3& b) { in do_intersect() 39 typename Intersection_traits<K, typename K::Plane_3, Bbox_3>::result_type 40 intersection(const CGAL::Bbox_3& box, in intersection() 48 typename Intersection_traits<K, typename K::Triangle_3, Bbox_3>::result_type 50 const CGAL::Bbox_3& b) { in intersection()
|
H A D | Bbox_3_Sphere_3.h | 25 bool do_intersect(const CGAL::Bbox_3& a, in do_intersect() 32 const CGAL::Bbox_3& b) { in do_intersect()
|
H A D | Bbox_3_Tetrahedron_3.h | 25 bool do_intersect(const CGAL::Bbox_3& a, in do_intersect() 32 const CGAL::Bbox_3& b) { in do_intersect()
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Polygon_mesh_processing/ |
H A D | bbox.h | 68 CGAL::Bbox_3 bbox(const PolygonMesh& pmesh, in bbox() 84 CGAL::Bbox_3 bb; in bbox() 124 CGAL::Bbox_3 vertex_bbox(typename boost::graph_traits<PolygonMesh>::vertex_descriptor vd, in vertex_bbox() 173 CGAL::Bbox_3 edge_bbox(typename boost::graph_traits<PolygonMesh>::edge_descriptor ed, in edge_bbox() 225 CGAL::Bbox_3 face_bbox(typename boost::graph_traits<PolygonMesh>::face_descriptor fd, in face_bbox() 242 CGAL::Bbox_3 bb; in face_bbox() 259 CGAL::Bbox_3 edge_bbox(typename boost::graph_traits<PolygonMesh>::edge_descriptor ed, in edge_bbox() 266 CGAL::Bbox_3 face_bbox(typename boost::graph_traits<PolygonMesh>::face_descriptor fd, in face_bbox() 274 CGAL::Bbox_3 bbox(const PolygonMesh& pmesh) in bbox() 287 CGAL_DEPRECATED CGAL::Bbox_3 bbox_3(const PolygonMesh& pmesh, in bbox_3() [all …]
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Polygon_mesh_processing/internal/ |
H A D | AABB_traversal_traits_with_transformation.h | 37 Bbox_3 39 const Bbox_3& bbox, in compute_transformed_bbox_impl() 72 Bbox_3 74 const Bbox_3& bbox, in compute_transformed_bbox_impl() 105 Bbox_3 107 const Bbox_3& bbox, in compute_transformed_bbox() 176 Bbox_3 177 compute_transformed_bbox(const Bbox_3& bbox) const in compute_transformed_bbox() 208 Bbox_3 get_node_bbox(const Node& node) const in get_node_bbox() 245 Bbox_3 [all …]
|
/dports/math/cgal/CGAL-5.3/examples/AABB_tree/ |
H A D | AABB_cached_bbox_example.cpp | 16 typedef CGAL::Bbox_3 Bbox_3; typedef 44 Bbox_3 bbox(boost::graph_traits<Surface_mesh>::face_descriptor fd, in bbox() 48 Bbox_3 res = p.point(source(hd,p)).bbox(); in bbox() 57 typedef Surface_mesh::Property_map<face_descriptor,Bbox_3> Bbox_pmap; in surface_mesh_cache_bbox() 68 Bbox_pmap bb = tmesh.add_property_map<face_descriptor,Bbox_3>("f:bbox",Bbox_3()).first; in surface_mesh_cache_bbox()
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Box_intersection_d/ |
H A D | Box_d.h | 155 Bbox_3 bbx; 163 Box_d( const Bbox_3& b) : bbx( b) {} in Box_d() 164 const Bbox_3& bbox() const { return bbx; } in bbox() 168 bbx = Bbox_3( sup, sup, sup, inf, inf, inf); in init() 174 bbx = Bbox_3( inf, inf, inf, sup, sup, sup); in init() 176 bbx = Bbox_3( sup, sup, sup, inf, inf, inf); in init() 179 bbx = Bbox_3( in extend() 188 bbx = Bbox_3( in extend() 217 Box_d( const Bbox_3& b) : Base( b) {} in Box_d() 232 Box_d( const Bbox_3& b) : Base( b) {} in Box_d()
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Classification/ |
H A D | property_maps.h | 109 CGAL::Bbox_3 m_bbox; 113 const CGAL::Bbox_3& bbox) in face_descriptor_with_bbox() 117 const CGAL::Bbox_3 bbox() const { return m_bbox; } in bbox() 144 CGAL::Bbox_3 bbox; in get()
|
/dports/math/cgal/CGAL-5.3/include/CGAL/IO/ |
H A D | Geomview_stream.h | 42 Geomview_stream(const Bbox_3 &bbox = Bbox_3(0,0,0, 1,1,1), 195 const Bbox_3 & get_bbox() in get_bbox() 210 void frame(const Bbox_3 &bbox); 211 void pickplane(const Bbox_3 &bbox); 213 Bbox_3 bb; 492 const Bbox_3 & bb = gv.get_bbox(); 514 const Bbox_3 & bb = gv.get_bbox(); 561 operator<<(Geomview_stream &gv, const Bbox_3 &bbox);
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Intersections_3/internal/ |
H A D | Bbox_3_Bbox_3_do_intersect.h | 28 do_intersect(const CGAL::Bbox_3& c, in do_intersect() 29 const CGAL::Bbox_3& bbox) in do_intersect()
|
H A D | Bbox_3_Ray_3_do_intersect.h | 33 const CGAL::Bbox_3& bbox, in do_intersect() 55 bool do_intersect(const CGAL::Bbox_3& bbox, in do_intersect()
|
/dports/databases/sfcgal/SFCGAL-815d5097f684dbc48b22041bf2047beab36df0a1/src/ |
H A D | Envelope.h | 155 inline CGAL::Bbox_3 toBbox_3() const { in toBbox_3() 157 return CGAL::Bbox_3( in toBbox_3() 163 return CGAL::Bbox_3( in toBbox_3()
|
/dports/math/cgal/CGAL-5.3/include/CGAL/internal/Static_filters/ |
H A D | Do_intersect_3.h | 89 operator()(const Bbox_3& b, const Segment_3 &s) const in operator() 95 operator()(const Segment_3 &s, const Bbox_3& b) const in operator() 132 operator()(const Bbox_3& b, const Ray_3 &r) const in operator() 138 operator()(const Ray_3 &r, const Bbox_3& b) const in operator() 173 operator()(const Bbox_3& b, const Sphere_3 &s) const in operator() 180 operator()(const Sphere_3 &s, const Bbox_3& b, bool overestimate = false) const in operator()
|
/dports/math/cgal/CGAL-5.3/examples/Stream_support/ |
H A D | off_bbox.cpp | 85 CGAL::Bbox_3 bbox; in main() 88 bbox = CGAL::Bbox_3( x,y,z, x,y,z); in main() 92 bbox = bbox + CGAL::Bbox_3( x,y,z, x,y,z); in main()
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Nef_3/ |
H A D | OGL_helper.h | 256 Bbox_3 bbox_; 338 Bbox_3 bbox() const { return bbox_; } in bbox() 339 Bbox_3& bbox() { return bbox_; } in bbox() 608 static Bbox_3 bounded_bbox(const Nef_polyhedron& N) { in bounded_bbox() 610 Bbox_3 bbox( -1.0, -1.0, -1.0, 1.0, 1.0, 1.0); in bounded_bbox() 620 bbox = Bbox_3(x/w, y/w, z/w, x/w, y/w, z/w); in bounded_bbox() 623 bbox = bbox + Bbox_3(x/w, y/w, z/w, x/w, y/w, z/w); in bounded_bbox() 631 static void set_R(Bbox_3& bbox, const Nef_polyhedron& N) { in set_R() 645 bbox = Bbox_3(bbox.xmin()*10,bbox.ymin()*10,bbox.zmin()*10, in set_R() 650 Bbox_3 bbox(bounded_bbox(N)); in convert_to_OGLPolyhedron()
|