Home
last modified time | relevance | path

Searched refs:Arrangement (Results 1 – 25 of 1283) sorted by relevance

12345678910>>...52

/dports/math/cgal/CGAL-5.3/demo/Arrangement_on_surface_2/
H A DArrangementIO.cpp23 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 DPointLocationCallback.cpp33 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 DPointSnapper.cpp24 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 DFillFaceCallback.cpp25 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 DDeleteCurveCallback.cpp26 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 DVerticalRayShootCallback.cpp29 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 DSplitEdgeCallback.cpp31 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 DMergeEdgeCallback.cpp27 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 DArrangementGraphicsItemTyped.h33 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 Darr_print.h7 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 Darr_print.h7 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 Dbatched_point_location.cpp15 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 DPointLocationFunctions.h24 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 DPointLocationFunctions.cpp38 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 DSplitAndMerge.h21 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 DEnvelopeFunctions.h22 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 DGps_bfs_xor_visitor.h28 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 DGps_bfs_join_visitor.h28 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 DGps_bfs_intersection_visitor.h30 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 DGps_bfs_scanner.h28 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 Dgraph_traits_dual.h47 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 DArr_simple_point_location_impl.h31 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 Darrange.cpp42 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 Darrange.hpp40 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 DArr_transform_on_sphere.h30 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()

12345678910>>...52