/dports/math/cgal/CGAL-5.3/demo/Arrangement_on_surface_2/ |
H A D | ArrangementIO.cpp | 23 typename Arrangement, 27 Arrangement* operator()(std::ifstream& ifs) in operator ()() 33 auto arr = new Arrangement(); in operator ()() 47 using Curve_2 = typename Arrangement::Curve_2; 49 Arrangement* operator()(std::ifstream& ifs) in operator ()() 55 auto arr = new Arrangement(); in operator ()() 65 Arrangement, CGAL::Arr_Bezier_curve_traits_2< 92 auto arr = ArrReader<Arrangement>{}(ifs); in read() 99 typename Arrangement, 161 Arrangement* arr; in write() [all …]
|
H A D | PointLocationCallback.cpp | 33 typedef Arr_ Arrangement; typedef in PointLocationCallback 37 typedef typename Arrangement::Face_handle Face_handle; 42 typedef typename Arrangement::Geometry_traits_2 Traits; 43 typedef typename Arrangement::Curve_handle Curve_handle; 47 typedef typename Arrangement::Ccb_halfedge_const_circulator 52 PointLocationCallback(Arrangement* arr_, QObject* parent_); 66 Arrangement* arr; 74 template <typename Arrangement> 75 void operator()(demo_types::TypeHolder<Arrangement>) in operator ()() 77 Arrangement* arr = nullptr; in operator ()() [all …]
|
H A D | PointSnapper.cpp | 24 using Arrangement = Arr_; typedef in PointSnapper 32 Arrangement* arr; 47 template <typename Arrangement> 48 void operator()(demo_types::TypeHolder<Arrangement>) in operator ()() 50 Arrangement* arr = nullptr; in operator ()() 52 res = new PointSnapper<Arrangement>(scene, grid, arr); in operator ()() 172 template <typename Arrangement> 217 template <typename Arrangement> 228 template <typename Arrangement> 239 template <typename Arrangement> [all …]
|
H A D | FillFaceCallback.cpp | 25 typedef Arr_ Arrangement; typedef in FillFaceCallback 26 typedef typename Arrangement::Face_handle Face_handle; 27 typedef typename Arrangement::Face_const_handle Face_const_handle; 29 FillFaceCallback(Arrangement* arr_, QObject* parent_); 37 Arrangement* arr; 50 template <typename Arrangement> 51 void operator()(demo_types::TypeHolder<Arrangement>) in operator ()() 53 Arrangement* arr = nullptr; in operator ()() 55 res = new FillFaceCallback<Arrangement>(arr, parent); in operator ()() 82 FillFaceCallback<Arr_>::FillFaceCallback(Arrangement* arr_, QObject* parent_) : in FillFaceCallback() [all …]
|
H A D | DeleteCurveCallback.cpp | 26 typedef Arr_ Arrangement; typedef in DeleteCurveCallback 27 typedef typename Arrangement::Halfedge_handle Halfedge_handle; 28 typedef typename Arrangement::Geometry_traits_2 Traits; 29 typedef typename Arrangement::Curve_handle Curve_handle; 34 DeleteCurveCallback(Arrangement* arr_, QObject* parent_); 44 Arrangement* arr; 53 template <typename Arrangement> 54 void operator()(demo_types::TypeHolder<Arrangement>) in operator ()() 56 Arrangement* arr = nullptr; in operator ()() 58 res = new DeleteCurveCallback<Arrangement>(arr, parent); in operator ()() [all …]
|
H A D | VerticalRayShootCallback.cpp | 29 typedef Arr_ Arrangement; typedef in VerticalRayShootCallback 31 typedef typename Arrangement::Face_const_handle Face_const_handle; 32 typedef typename Arrangement::Vertex_const_handle Vertex_const_handle; 33 typedef typename Arrangement::Geometry_traits_2 Traits; 35 VerticalRayShootCallback(Arrangement* arr_, QObject* parent_); 49 Arrangement* arr; 64 template <typename Arrangement> 65 void operator()(demo_types::TypeHolder<Arrangement>) in operator ()() 67 Arrangement* arr = nullptr; in operator ()() 69 res = new VerticalRayShootCallback<Arrangement>(arr, parent); in operator ()() [all …]
|
H A D | SplitEdgeCallback.cpp | 31 typedef Arr_ Arrangement; typedef in SplitEdgeCallback 32 typedef typename Arrangement::Geometry_traits_2 Traits; 38 SplitEdgeCallback(Arrangement* arr_, QObject* parent); 54 Arrangement* arr; 57 Split_edge<Arrangement> edgeSplitter; 70 template <typename Arrangement> 71 void operator()(demo_types::TypeHolder<Arrangement>) in operator ()() 73 Arrangement* arr = nullptr; in operator ()() 75 res = new SplitEdgeCallback<Arrangement>(arr, parent); in operator ()() 94 SplitEdgeCallback<Arr_>::SplitEdgeCallback(Arrangement* arr_, QObject* parent) : in SplitEdgeCallback()
|
H A D | MergeEdgeCallback.cpp | 27 typedef Arr_ Arrangement; typedef in MergeEdgeCallback 28 typedef typename Arrangement::Halfedge_handle Halfedge_handle; 31 typedef typename Arrangement::Geometry_traits_2 Traits; 34 MergeEdgeCallback(Arrangement* arr_, QObject* parent_); 47 Arrangement* arr; 48 Merge_edge<Arrangement> mergeEdge; 58 template <typename Arrangement> 59 void operator()(demo_types::TypeHolder<Arrangement>) in operator ()() 61 Arrangement* arr = nullptr; in operator ()() 63 res = new MergeEdgeCallback<Arrangement>(arr, parent); in operator ()() [all …]
|
H A D | ArrangementGraphicsItemTyped.h | 33 typedef Arr_ Arrangement; typedef 34 typedef typename Arrangement::Geometry_traits_2 Traits; 35 typedef typename Arrangement::Halfedge Halfedge; 36 typedef typename Arrangement::Halfedge_handle Halfedge_handle; 37 typedef typename Arrangement::Face_handle Face_handle; 38 typedef typename Arrangement::Hole_iterator Hole_iterator; 39 typedef typename Arrangement::Ccb_halfedge_circulator Ccb_halfedge_circulator; 45 ArrangementGraphicsItem(Arrangement* t_); 132 Arrangement* arr;
|
/dports/math/cgal/CGAL-5.3/examples/BGL_arrangement_2/ |
H A D | arr_print.h | 7 template<class Arrangement> 38 template<class Arrangement> 61 template<class Arrangement> 72 print_ccb<Arrangement> (f->outer_ccb()); in print_face() 76 typename Arrangement::Hole_const_iterator hole; in print_face() 82 print_ccb<Arrangement> (*hole); in print_face() 101 template<class Arrangement> 102 void print_arrangement (const Arrangement& arr) in print_arrangement() 107 typename Arrangement::Vertex_const_iterator vit; in print_arrangement() 120 typename Arrangement::Edge_const_iterator eit; in print_arrangement() [all …]
|
/dports/math/cgal/CGAL-5.3/examples/Arrangement_on_surface_2/ |
H A D | arr_print.h | 7 template<class Arrangement> 38 template<class Arrangement> 61 template<class Arrangement> 72 print_ccb<Arrangement> (f->outer_ccb()); in print_face() 76 typename Arrangement::Hole_const_iterator hole; in print_face() 82 print_ccb<Arrangement> (*hole); in print_face() 101 template<class Arrangement> 102 void print_arrangement (const Arrangement& arr) in print_arrangement() 107 typename Arrangement::Vertex_const_iterator vit; in print_arrangement() 120 typename Arrangement::Edge_const_iterator eit; in print_arrangement() [all …]
|
H A D | batched_point_location.cpp | 15 typedef CGAL::Arrangement_2<Traits> Arrangement; typedef 16 typedef CGAL::Arr_point_location_result<Arrangement> Point_location_result; 19 typedef Arrangement::Vertex_const_handle Vertex_const_handle; 20 typedef Arrangement::Halfedge_const_handle Halfedge_const_handle; 21 typedef Arrangement::Face_const_handle Face_const_handle; 26 Arrangement arr; in main()
|
/dports/math/cgal/CGAL-5.3/demo/Arrangement_on_surface_2/Utils/ |
H A D | PointLocationFunctions.h | 24 using Arrangement = Arr_; 25 using Traits = typename Arrangement::Geometry_traits_2; 27 using Face_const_handle = typename Arrangement::Face_const_handle; 28 using Vertex_const_handle = typename Arrangement::Vertex_const_handle; 30 typename Arrangement::Halfedge_around_vertex_const_circulator; 35 CGAL::Object locate(const Arrangement*, const Kernel_point_2&); 36 CGAL::Object locate(const Arrangement*, const QPointF&); 37 Face_const_handle getFace(const Arrangement*, const Kernel_point_2&); 38 Face_const_handle getFace(const Arrangement*, const QPointF&); 39 CGAL::Object rayShootUp(const Arrangement*, const QPointF&); [all …]
|
H A D | PointLocationFunctions.cpp | 38 template <typename Arrangement, typename SupportsLandmarks> 41 using type = CGAL::Arr_walk_along_line_point_location<Arrangement>; 44 template <typename Arrangement> 45 struct StrategyHelper<Arrangement, CGAL::Tag_true> 47 using type = CGAL::Arr_landmarks_point_location<Arrangement>; 59 const Arrangement* arr, const Kernel_point_2& pt) in locate() 63 typename StrategyHelper<Arrangement, SupportsLandmarks>::type; in locate() 102 const Arrangement* arr, const QPointF& pt) -> Face_const_handle in getFace() 109 const Arrangement* arr, const QPointF& pt) in rayShootUp() 112 typename CGAL::Arr_walk_along_line_point_location<Arrangement>; in rayShootUp() [all …]
|
H A D | SplitAndMerge.h | 21 using Arrangement = Arr_; 22 using Traits = typename Arrangement::Geometry_traits_2; 23 using Halfedge_handle = typename Arrangement::Halfedge_handle; 27 void operator()(Arrangement*, Halfedge_handle, const Point_2&); 36 using Arrangement = Arr_; 37 using Traits = typename Arrangement::Geometry_traits_2; 38 using Halfedge_handle = typename Arrangement::Halfedge_handle; 41 void mergeEdge(Arrangement*, Halfedge_handle, Halfedge_handle); 42 bool areMergeable(Arrangement*, Halfedge_handle, Halfedge_handle);
|
H A D | EnvelopeFunctions.h | 22 using Arrangement = Arr_; 23 using Traits = typename Arrangement::Geometry_traits_2; 24 using X_monotone_curve_2 = typename Arrangement::X_monotone_curve_2; 27 void lowerEnvelope(Arrangement* arr, Diagram_1& diagram); 28 void upperEnvelope(Arrangement* arr, Diagram_1& diagram); 31 std::vector<X_monotone_curve_2> getXMonotoneCurves(Arrangement* arr);
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Boolean_set_operations_2/ |
H A D | Gps_bfs_xor_visitor.h | 28 typedef Arrangement_ Arrangement; typedef 29 typedef typename Arrangement::Face_iterator Face_iterator; 30 typedef typename Arrangement::Halfedge_iterator Halfedge_iterator; 31 typedef Gps_bfs_xor_visitor<Arrangement> Self; 32 typedef Gps_bfs_base_visitor<Arrangement, Self> Base; 61 void after_scan(Arrangement& arr) in after_scan() 63 typedef typename Arrangement::Geometry_traits_2 Traits; in after_scan() 67 typedef typename Arrangement::Edge_iterator Edge_iterator; in after_scan()
|
H A D | Gps_bfs_join_visitor.h | 28 typedef Arrangement_ Arrangement; typedef 29 typedef typename Arrangement::Face_iterator Face_iterator; 30 typedef typename Arrangement::Halfedge_iterator Halfedge_iterator; 31 typedef Gps_bfs_join_visitor<Arrangement> Self; 32 typedef Gps_bfs_base_visitor<Arrangement, Self> Base; 54 void after_scan(Arrangement&) in after_scan() argument
|
H A D | Gps_bfs_intersection_visitor.h | 30 typedef Arrangement_ Arrangement; typedef 31 typedef typename Arrangement::Face_iterator Face_iterator; 32 typedef typename Arrangement::Halfedge_iterator Halfedge_iterator; 33 typedef Gps_bfs_intersection_visitor<Arrangement> Self; 34 typedef Gps_bfs_base_visitor<Arrangement, Self> Base; 61 void after_scan(Arrangement&) in after_scan() argument
|
H A D | Gps_bfs_scanner.h | 28 typedef Arrangement_ Arrangement; typedef 30 typedef typename Arrangement::Inner_ccb_iterator Inner_ccb_iterator; 31 typedef typename Arrangement::Ccb_halfedge_circulator 33 typedef typename Arrangement::Face_iterator Face_iterator; 34 typedef typename Arrangement::Halfedge_iterator Halfedge_iterator; 48 void scan(Arrangement& arr) in scan()
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Arrangement_2/ |
H A D | graph_traits_dual.h | 47 typedef Arrangement_ Arrangement; typedef 51 typedef typename Arrangement::Size Size; 52 typedef typename Arrangement::Face_handle Vertex_handle; 53 typedef typename Arrangement::Halfedge_handle Edge_handle; 56 typedef typename Arrangement::Halfedge_iterator Edge_iterator; 59 typedef typename Arrangement::Face_handle Face_handle; 235 mutable Arrangement* p_arr; // The primal arrangement. 244 Dual_arrangement_on_surface(const Arrangement& arr) : in Dual_arrangement_on_surface() 245 p_arr(const_cast<Arrangement*>(&arr)) in Dual_arrangement_on_surface() 249 const Arrangement* arrangement() const { return (p_arr); } in arrangement() [all …]
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Arr_point_location/ |
H A D | Arr_simple_point_location_impl.h | 31 template <class Arrangement> 32 typename Arr_simple_point_location<Arrangement>::Result_type 38 typename Arrangement::Vertex_const_iterator vit; in locate() 50 typename Arrangement::Edge_const_iterator eit; in locate() 97 template <class Arrangement> 99 Arr_simple_point_location<Arrangement>:: 273 template <typename Arrangement> 274 typename Arr_simple_point_location<Arrangement>::Result_type 314 typename Arrangement::Vertex_const_iterator vit; in _vertical_ray_shoot() 373 template <class Arrangement> [all …]
|
/dports/x11/3ddesktop/3ddesktop-0.2.9/ |
H A D | arrange.cpp | 42 Arrangement::Arrangement (FaceSet *fs, Config *c) in Arrangement() function in Arrangement 56 Arrangement::~Arrangement () in ~Arrangement() 110 void Arrangement::goto_up(void) in goto_up() 238 int Arrangement::in_goto (void) in in_goto() 311 void Arrangement::render() in render() 360 : Arrangement (fs, c) in CarouselArrangement() 627 : Arrangement (fs, c) in CylinderArrangement() 895 : Arrangement (fs, c) in ViewMasterArrangement() 1118 : Arrangement (fs, c) in PriceIsRightArrangement() 1310 : Arrangement (fs, c) in LinearArrangement() [all …]
|
H A D | arrange.hpp | 40 class Arrangement { 88 Arrangement (FaceSet *fs, Config *c); 89 virtual ~Arrangement (); 144 class CarouselArrangement : public Arrangement { 185 class CylinderArrangement : public Arrangement { 226 class ViewMasterArrangement : public Arrangement { 255 class PriceIsRightArrangement : public Arrangement { 282 class LinearArrangement : public Arrangement { 326 class FlipArrangement : public Arrangement {
|
/dports/math/cgal/CGAL-5.3/include/CGAL/Arr_spherical_gaussian_map_3/ |
H A D | Arr_transform_on_sphere.h | 30 template < class Arrangement, class Transformation_3, class TransformTraits> 31 void Arr_transform_on_sphere(Arrangement & arr, in Arr_transform_on_sphere() 35 typedef typename Arrangement::Geometry_traits_2 Geometry_traits_2; in Arr_transform_on_sphere() 36 typedef typename Arrangement::Topology_traits Topology_traits; in Arr_transform_on_sphere() 42 typedef typename Arrangement::Vertex_handle Vertex_handle; in Arr_transform_on_sphere() 43 typedef typename Arrangement::Halfedge_handle Halfedge_handle; in Arr_transform_on_sphere() 44 typedef typename Arrangement::Face_handle Face_handle; in Arr_transform_on_sphere() 45 typedef typename Arrangement::Edge_iterator Edge_iterator; in Arr_transform_on_sphere() 46 typedef typename Arrangement::Halfedge_around_vertex_circulator in Arr_transform_on_sphere() 54 Arr_accessor<Arrangement> m_arr_access(arr); in Arr_transform_on_sphere()
|