cgal/Surface_mesher/doc/scheme.fig

339 lines
13 KiB
Plaintext

#FIG 3.2
Landscape
Center
Metric
A4
90.00
Single
-2
1200 2
5 1 0 2 1 7 50 -1 -1 0.000 0 1 0 0 7650.000 4590.000 7650 4545 7605 4590 7650 4635
6 2214 285 4929 714
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
2214 285 4929 285 4929 714 2214 714 2214 285
4 0 0 50 -1 2 14 0.0000 4 210 870 3143 571 Kernel_3\001
-6
6 495 855 3375 1305
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
502 855 3375 855 3375 1285 502 1285 502 855
4 0 0 50 -1 2 14 0.0000 4 210 2775 545 1128 Triangulation_ds_cell_base_3\001
-6
6 4140 900 7065 1350
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
4169 928 7065 928 7065 1350 4169 1350 4169 928
4 0 0 50 -1 2 14 0.0000 4 210 2715 4241 1214 Triangulation_vertex_base_3\001
-6
6 907 4263 3697 4758
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
942 4300 3657 4300 3657 4728 942 4728 942 4300
4 0 0 50 -1 2 14 0.0000 4 210 2400 1087 4578 Delaunay_triangulation_3\001
-6
6 6005 2527 6880 2974
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
6005 2527 6880 2527 6880 2974 6005 2974 6005 2527
4 0 0 50 -1 2 14 0.0000 4 210 660 6126 2806 TDS_3\001
-6
6 180 7515 4905 9270
6 180 7515 4905 9270
2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
181 8531 4888 8531
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
181 7960 4888 7960
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
181 7556 4888 7556 4888 9228 181 9228 181 7556
-6
4 0 0 50 -1 0 12 0.0000 4 180 3975 324 8316 Chew_4_surfaces (Tr& T, Oracle& O, Criteria& C);\001
4 0 0 50 -1 2 14 0.0000 4 210 1590 1753 7833 Chew_4_surfaces\001
4 0 0 50 -1 0 12 0.0000 4 180 2220 324 8843 void init (bool debug = false);\001
4 0 0 50 -1 0 12 0.0000 4 180 4530 324 9057 void refine_mesh (bool verbose = false, bool debug = false);\001
-6
6 540 5400 4095 5850
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
542 5400 4050 5400 4050 5823 542 5823 542 5400
4 0 0 50 -1 2 14 0.0000 4 210 3465 630 5670 Triangulation_mesher_level_traits_3\001
-6
6 2687 6390 4291 6820
6 2872 6460 4177 6730
4 0 0 50 -1 2 14 0.0000 4 210 1290 2872 6640 Mesher_level\001
-6
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
2687 6390 4291 6390 4291 6820 2687 6820 2687 6390
-6
6 225 6390 2115 6840
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
257 6390 2070 6390 2070 6820 257 6820 257 6390
4 0 0 50 -1 2 14 0.0000 4 210 1785 315 6660 Null_mesher_level\001
-6
6 5430 4880 10290 8255
6 5430 4880 10290 8255
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
5451 5313 10245 5313
2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
5451 6170 10245 6170
2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
5451 6670 10245 6670
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
5451 4885 10245 4885 10245 8242 5451 8242 5451 4885
-6
4 0 0 50 -1 2 14 0.0000 4 210 2115 6807 5170 Chew_4_surfaces_base\001
4 0 0 50 -1 0 12 0.0000 4 180 4425 5593 6456 Chew_4_surfaces_base (Tr& T, Oracle& O, Criteria& C);\001
4 0 0 50 -1 0 12 0.0000 4 165 510 5593 5599 Tr& T;\001
4 0 0 50 -1 0 12 0.0000 4 165 885 5593 5813 Oracle& O;\001
4 0 0 50 -1 0 12 0.0000 4 165 930 5593 6028 Criteria& C;\001
4 0 0 50 -1 0 12 0.0000 4 180 2265 5593 6956 void do_scan_triangulation ();\001
4 0 0 50 -1 0 12 0.0000 4 180 3015 5593 7171 bool is_no_longer_element_to_refine ();\001
4 0 0 50 -1 0 12 0.0000 4 180 2340 5593 7385 Facet do_get_next_element ();\001
4 0 0 50 -1 0 12 0.0000 4 180 2970 5593 7599 Point get_refinement_point (Facet& f);\001
4 0 0 50 -1 0 12 0.0000 4 180 4590 5593 7813 void do_before_insertion (Facet& f, Point& p, Zone& zone);\001
4 0 0 50 -1 0 12 0.0000 4 180 3375 5593 8028 void do_after_insertion (Vertex_handle& v);\001
-6
6 5760 8505 9945 9315
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
5760 8910 9855 8910
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
5760 8505 9855 8505 9855 9315 5760 9315 5760 8505
4 0 0 50 -1 0 12 0.0000 4 180 4140 5805 9180 SURFACE_LOCATION operator() (FT x, FT y, FT z);\001
4 0 0 50 -1 2 14 0.0000 4 150 840 7380 8775 Function\001
-6
6 11160 3645 13095 4455
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
11160 4005 13050 4005
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
11160 3645 13050 3645 13050 4455 11160 4455 11160 3645
4 0 0 50 -1 0 10 0.0000 4 150 1440 11295 4198 bool is_bad (Facet& f);\001
4 0 0 50 -1 0 10 0.0000 4 135 1395 11295 4377 FT quality (Facet& f);\001
4 0 0 50 -1 2 11 0.0000 4 150 1665 11223 3874 Curvature_size_criterion\001
-6
6 10652 8550 13815 9321
4 0 0 50 -1 0 10 0.0000 4 150 2280 10680 8865 Object intersect_ray_surface (Ray r);\001
4 0 0 50 -1 0 10 0.0000 4 150 2355 10680 9058 Object intersect_line_surface (Line l);\001
4 0 0 50 -1 0 10 0.0000 4 150 2445 10680 9251 std::list<Point> random_points (int n);\001
4 0 0 50 -1 0 10 0.0000 4 150 2880 10678 8667 Object intersect_segment_surface (Segment s);\001
-6
6 10742 6300 13905 7071
4 0 0 50 -1 0 10 0.0000 4 150 2280 10770 6615 Object intersect_ray_surface (Ray r);\001
4 0 0 50 -1 0 10 0.0000 4 150 2355 10770 6808 Object intersect_line_surface (Line l);\001
4 0 0 50 -1 0 10 0.0000 4 150 2445 10770 7001 std::list<Point> random_points (int n);\001
4 0 0 50 -1 0 10 0.0000 4 150 2880 10768 6417 Object intersect_segment_surface (Segment s);\001
-6
6 12105 135 13950 1260
2 1 1 2 13 7 50 -1 -1 6.000 0 0 -1 0 0 2
12240 1035 12690 1035
2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
3 1 2.00 120.00 240.00
12240 810 12690 810
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 1 0 2
3 1 2.00 120.00 240.00
12240 585 12690 585
2 1 0 2 24 7 50 -1 -1 0.000 0 0 -1 1 0 2
3 1 2.00 120.00 240.00
12240 360 12690 360
2 2 0 0 -1 0 51 -1 4 0.000 0 0 -1 0 0 5
13905 180 13905 1215 12150 1215 12150 180 13905 180
2 1 1 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 3
13905 1215 12150 1215 12150 180
4 0 1 50 -1 0 12 0.0000 4 180 975 12825 630 templated by\001
4 0 4 50 -1 0 12 0.0000 4 135 960 12825 855 inherits from\001
4 0 13 50 -1 0 12 0.0000 4 135 855 12825 1080 namespace\001
4 0 24 50 -1 0 12 0.0000 4 180 870 12825 405 implements\001
-6
6 675 1485 5310 3825
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
714 1913 5286 1913
2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
714 2928 5286 2928
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
714 1500 5286 1500 5286 3786 714 3786 714 1500
4 0 0 50 -1 0 12 0.0000 4 180 2775 857 2357 Point tab_surface_center_facets [4];\001
4 0 0 50 -1 0 12 0.0000 4 180 1650 857 2571 bool facet_visited [4];\001
4 0 0 50 -1 0 12 0.0000 4 180 2130 857 2143 bool tab_surface_facets [4];\001
4 0 0 50 -1 2 14 0.0000 4 210 3840 1142 1785 Complex_2_in_triangulation_cell_base_3\001
4 0 0 50 -1 0 12 0.0000 4 180 3735 857 3357 Complex_2_in_triangulation_cell_base_3 (V_hs);\001
4 0 0 50 -1 0 12 0.0000 4 180 4215 857 3571 Complex_2_in_triangulation_cell_base_3 (V_hs, C_hs);\001
4 0 0 50 -1 0 12 0.0000 4 180 1440 857 2786 int facet_visits [4];\001
4 0 0 50 -1 0 12 0.0000 4 180 3330 857 3143 Complex_2_in_triangulation_cell_base_3 ();\001
-6
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 3
3 1 2.00 114.30 228.60
4929 500 5643 500 5643 928
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 2
3 1 2.00 114.30 228.60
5285 2749 6005 2749
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 2
3 1 2.00 114.30 228.60
6443 1352 6443 2518
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 2
3 1 2.00 114.30 228.60
4005 714 4005 1500
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 1 0 3
3 1 2.00 114.00 228.00
3780 1485 3780 945 3375 945
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 2
3 1 2.00 120.00 240.00
2205 4725 2205 5400
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 2
3 1 2.00 120.00 240.00
2070 6615 2700 6615
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 2
3 1 2.00 60.00 120.00
4410 4590 4410 7560
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 1 0 3
3 1 2.00 60.00 120.00
8550 1035 8010 1035 8010 4590
2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
3 1 2.00 120.00 240.00
4890 8055 5445 8055
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 3
3 1 2.00 120.00 240.00
8550 675 7650 675 7650 4545
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 4
3 1 2.00 60.00 120.00
7650 4770 5220 4770 5220 7740 4887 7741
2 1 1 2 13 7 49 -1 -1 4.000 0 0 -1 0 0 4
5400 9540 5400 8460 10215 8460 10215 9540
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 4
3 1 2.00 114.30 228.60
6435 2970 6435 3915 2208 3915 2208 4299
2 1 1 2 13 7 49 -1 -1 4.000 0 0 -1 0 0 5
7155 135 7155 4095 4770 4095 4770 7155 -45 7155
2 3 0 0 -1 0 51 -1 4 0.000 0 0 -1 0 0 7
7155 135 7155 4095 4770 4095 4770 7155 -90 7155 -90 135
7155 135
2 2 0 0 -1 0 51 -1 4 0.000 0 0 -1 0 0 5
5400 8460 10215 8460 10215 9540 5400 9540 5400 8460
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 0 2
7650 4635 7647 4883
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 2
3 1 2.00 120.00 240.00
3645 4590 8010 4590
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 2
3 1 2.00 60.00 120.00
8010 4590 8007 4883
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 1 0 3
3 1 2.00 114.30 228.60
45 4545 45 495 2205 495
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 2
3 1 2.00 60.00 120.00
45 4545 945 4545
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 1 0 2
3 1 2.00 120.00 240.00
3511 6383 3508 5850
2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
3 1 2.00 120.00 240.00
3733 7560 3739 6803
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 2
3 1 2.00 120.00 240.00
3288 7557 3288 6819
2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 1 0 3
3 1 2.00 114.00 228.00
3690 1485 3690 1170 3375 1170
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 0 4
8010 4590 13320 4590 13320 2295 12960 2295
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 1 0 2
3 1 2.00 60.00 120.00
12879 3194 13320 3195
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 1 0 2
3 1 2.00 60.00 120.00
13050 4095 13320 4095
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
8190 1845 10800 1845
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
8190 1530 10809 1530 10809 2700 8190 2700 8190 1530
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
8190 2115 10800 2115
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 2
3 1 2.00 120.00 240.00
9450 3240 9450 2700
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
8167 3240 10753 3240 10753 4136 8167 4136 8167 3240
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
8165 3599 10750 3599
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 1 0 2
3 1 2.00 60.00 120.00
9450 4140 9450 4590
2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
3 1 2.00 120.00 240.00
11160 3375 10755 3375
2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 0 1 3
3 1 1.00 60.00 120.00
11070 3375 11070 2340 11160 2340
2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 0 1 3
3 1 1.00 60.00 120.00
11070 3375 11070 4050 11160 4050
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
11157 2182 12955 2182
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
11160 3105 12879 3104
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
11160 2745 12881 2745 12881 3555 11160 3555 11160 2745
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
11160 1845 12955 1845 12955 2655 11160 2655 11160 1845
2 1 0 2 24 7 50 -1 -1 0.000 0 0 -1 1 0 3
3 1 2.00 120.00 240.00
10800 1980 10980 1980 10980 1350
2 1 0 2 24 7 50 -1 -1 0.000 0 0 -1 1 0 2
3 1 2.00 120.00 240.00
11520 1845 11520 1350
2 1 0 2 24 7 50 -1 -1 0.000 0 0 -1 0 0 2
11520 2655 11520 2745
2 1 0 2 24 7 50 -1 -1 0.000 0 0 -1 0 0 2
11520 3555 11520 3645
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 4
3 1 2.00 120.00 240.00
10710 6750 10350 6750 10350 8325 4887 8326
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
10575 8100 13680 8100
2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 2
10575 8460 13680 8460
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
10575 7785 13680 7785 13680 9329 10575 9329 10575 7785
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 2
3 1 2.00 60.00 120.00
13905 8640 13680 8640
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 0 5
45 4545 45 9450 13905 9450 13905 6435 13680 6435
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 2
3 1 2.00 120.00 240.00
10710 6345 10237 6345
2 1 0 2 1 7 50 -1 -1 0.000 0 0 -1 0 1 2
3 1 2.00 120.00 240.00
9855 8775 10575 8775
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
10710 6210 13680 6210
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
10710 5850 13680 5850 13680 7155 10710 7155 10710 5850
2 1 0 2 24 7 50 -1 -1 0.000 0 0 -1 0 1 2
3 1 2.00 120.00 240.00
12105 7155 12105 7785
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
8550 630 11790 630
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
8547 225 11790 225 11790 1350 8547 1350 8547 225
4 0 13 50 -1 2 14 0.0000 4 150 585 630 360 CGAL\001
4 0 13 50 -1 2 14 0.0000 4 210 1590 4905 4320 Chew_4_surfaces\001
4 0 0 50 -1 2 11 0.0000 4 150 1200 8820 1755 Standard_criteria\001
4 0 0 50 -1 2 11 0.0000 4 150 1110 8460 3465 Refine_criterion\001
4 0 0 50 -1 0 11 0.0000 4 135 615 9765 3465 (abstract)\001
4 0 0 50 -1 0 10 0.0000 4 150 2130 8325 3825 virtual bool is_bad (Facet& f) = 0;\001
4 0 0 50 -1 0 10 0.0000 4 135 2085 8325 4005 virtual FT quality (Facet& f) = 0;\001
4 0 0 50 -1 0 10 0.0000 4 150 2370 8280 2025 typedef Refine_criterion::Quality FT;\001
4 0 0 50 -1 0 10 0.0000 4 135 2085 8280 2250 typedef std::vector<FT> Quality;\001
4 0 0 50 -1 0 10 0.0000 4 150 1470 8280 2430 bool is_bad (Facet& f);\001
4 0 0 50 -1 0 10 0.0000 4 135 1425 8280 2610 FT quality (Facet& f);\001
4 0 0 50 -1 0 10 0.0000 4 150 1440 11291 2398 bool is_bad (Facet& f);\001
4 0 0 50 -1 0 10 0.0000 4 135 1395 11291 2579 FT quality (Facet& f);\001
4 0 0 50 -1 0 9 0.0000 4 105 1155 11249 3287 bool is_bad (Facet& f);\001
4 0 0 50 -1 0 9 0.0000 4 120 1125 11249 3465 FT quality (Facet& f);\001
4 0 0 50 -1 2 11 0.0000 4 150 1560 11194 2970 Uniform_size_criterion\001
4 0 0 50 -1 2 11 0.0000 4 150 1530 11238 2063 Aspcet_ratio_criterion\001
4 0 0 50 -1 2 12 0.0000 4 180 1200 11526 8010 Implicit_oracle\001
4 0 0 50 -1 32 10 0.0000 4 75 75 12723 8370 e\001
4 0 0 50 -1 0 10 0.0000 4 150 3015 10710 8370 Implicit_oracle (Function& f, FT , bool parity);\001
4 0 0 50 -1 0 12 0.0000 4 180 780 12105 6075 (Concept)\001
4 0 0 50 -1 2 12 0.0000 4 135 555 11430 6075 Oracle\001
4 0 0 50 -1 2 14 0.0000 4 150 735 9450 495 Criteria\001
4 0 0 50 -1 0 12 0.0000 4 180 1215 8730 810 typedef Quality;\001
4 0 0 50 -1 0 12 0.0000 4 180 1785 8730 1035 bool is_bad (Facet& f);\001
4 0 0 50 -1 0 12 0.0000 4 180 2040 8730 1260 Quality quality (Facet& f);\001
4 0 0 50 -1 0 14 0.0000 4 195 885 10305 495 (Concept)\001